Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Async JavaScript: Build More Responsive Apps with Less Code

Buy
Originally devised to enhance web pages in Netscape 2.0, JavaScript is now faced with being a single-threaded language in a multimedia, multitasking, multicore world. Yet JavaScript has not only persevered since 1995, it’s thrived. One after the other, potential rivals in the browser—Flash, Silverlight, and Java applets, to name a few—have come and (more or less) gone. Meanwhile, when a programmer named Ryan Dahl wanted to build a new framework for event-driven servers, he searched the far reaches of computer science for a language that was both dynamic and single-threaded before realizing that the answer was right in front of him. And so, Node.js was born, and JavaScript became a force to be reckoned with in the server world. How did this happen? As recently as 2001, Paul Graham wrote the following in his essay “The Other Road Ahead”:

I would not even use JavaScript, if I were you… Most of the JavaScript I see on the Web isn’t necessary, and much of it breaks.

Today, Graham is the lead partner at Y Combinator, the investment group behind Dropbox, Heroku, and hundreds of other start-ups—nearly all of which use JavaScript. As he put it in a revised version of the essay, “JavaScript now works.”

When did JavaScript become a respectable language? Some say the turning point was Gmail (2004), which showed the world that with a heavy dose of Ajax you could run a first-class email client in the browser. Others say that it was jQuery (2006), which abstracted the rival browser APIs of the time to create a de facto standard. (As of 2011, 48 percent of the top 17,000 websites use jQuery.)
(HTML tags aren't allowed.)

The Iterated Prisoners' Dilemma: 20 Years on (Advances in Natural Computation)
The Iterated Prisoners' Dilemma: 20 Years on (Advances in Natural Computation)
In 1984, Robert Axelrod reported the results of two iterated prisoner's dilemma (IPD) competitions [Axelrod (1984)]. The booked was to be a catalyst for much of the research in this area since that time. It is unlikely that you would write a scientific paper about IPD, without citing Axelrod's 1984 book. The book is even more remarkable in that it...
Intelligent Image Processing
Intelligent Image Processing
Intelligent Image Processing describes the EyeTap technology that allows non-invasive tapping into the human eye through devices built into eyeglass frames. This isn't merely about a computer screen inside eyeglasses, but rather the ability to have a shared telepathic experience among viewers. Written by the developer of the EyeTap principle, this...
Adobe Acrobat 6.0: Getting Professional Results from Your PDFs
Adobe Acrobat 6.0: Getting Professional Results from Your PDFs

Create functional PDFs using the must-have PDF-creation tool, Acrobat 6 Professional. With guidance from Adobe Certified Expert Carl Young, you’ll tackle all Acrobat topics and become a pro. Start off with the basics for producing good PDFs, then get tips on maximizing Acrobat 6 Professional’s advanced capabilities—mark up and...


Molecular Biology of the Parathyroid (Molecular Biology Intelligence Unit)
Molecular Biology of the Parathyroid (Molecular Biology Intelligence Unit)
Maintaining extracellular calcium concentrations within a narrow
range is critical for the survival of most vertebrates. PTH, together
with vitamin D, responds to hypocalcemia to increase extracellular
calcium levels, by acting on bone, kidney and intestine. The recent introduction
of PTH as a major therapeutic agent in
...
3D Images of Materials Structures: Processing and Analysis
3D Images of Materials Structures: Processing and Analysis

Taking and analyzing images of materials' microstructures is essential for quality control, choice and design of all kind of products. Today, the standard method still is to analyze 2D microscopy images. But, insight into the 3D geometry of the microstructure of materials and measuring its characteristics become more and more prerequisites in...

Professional Jakarta Struts (Programmer to Programmer)
Professional Jakarta Struts (Programmer to Programmer)
The Apache Software Foundation's Jakarta Struts remains the most popular Java framework for building enterprise-level Web applications. In the first book to cover the extensive new features of the final release of Struts 1.1, The authors present the technical and conceptual information you need to design, build, and deploy sophisticated Struts 1.1...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy