"Indeed, some early adopters, even in late 1995
(Netscape 2's beta period), built advanced Web apps using JS and
frames in framesets, prefiguring the "Ajax" or "Web 2.0" style of
development. But machines were slower then, JS had a relatively
impoverished initial set of browser APIs, and the means to
communicate with servers generally involved reloading whole Web
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.