Archive for the “HTML” Category

Slides in HTML format.

Presentation by Michael J. Radwin given at OSCON 2006 on July 27, 2006 (previously given at ApacheCon 2005).
Slides in HTML, PDF, PPT.

Hacking Apache HTTP Server at Yahoo!

Interesting quotes:

  • Still running Apache 1.3, actively porting to Apache 2.2 (2006)
  • What’s wrong with threads?
    • too hard for most programmers to use
    • even for experts, development is painful
  • Custom log files format
  • Signal-free log rotation
  • Bandwidth reduction
    • Smaller 30x bodies
    • Custom gzip
  • No need for StartServers, MaxSpareServers, MinSpareServers - just MaxClients (constant pool size)
  • Accept Filtering on FreeBSD
  • SendBufferSize 229376, NO_LINGCLOSE - don’t wait for the client to read the response
  • YahooHostHtmlComment
  • SSL Acceleration cards, stunnel
  • ysar

Comments No Comments »

Presentation by Brendan Eich at The Ajax Experience 2006 on May 12th 2006 (S5/HTML/Printable version)

Quotes:

Designing for the Next Ten Years

  • Other minimal JS1 solutions seem likely to scale poorly too
  • We can’t make so big a spec jump again, so this is it
  • Browsers implementations should show up in 2007 (Mozilla and Opera for sure)
  • Some browsers will lag, but let’s think long-term: 2010
  • Are there useful tools to speed migration?
    • A JS2 to JS offline translator, for example
    • Write your web app using JS2 exclusively
    • Run the translator over all of your JS2 code
    • Serve the translated files to old browsers

Motivation

  • Fix problems in JS1 that bug people daily
  • A type system to enforce invariants
    • instead of writing/debugging lots of value-checking code
    • optional annotations, an extension to JS1
  • Programming in the large
    • Package system
    • Visibility qualifiers (namespaces, private internal public)
    • Optional static type checking
  • Support bootstrapping and metaprogramming
    • Self-host most of the standard objects
    • Self-host compiler front end and type checker
    • Reduce need for future ECMA Editions

Comments No Comments »