What does JavaScript have to do with Web 2.0?
Web 2.0 lacks a precise definition; it’s mainly used as a catch-all term to cover Web sites that are more than just plain, static pages. Web 2.0 sites are more interactive, allowing people to tag photos posted online, for example. Unlike their predecessors, Web 2.0 sites deliver an experience more akin to using a desktop application.