background preloader

JavaScript

Facebook Twitter

Closure Compiler - Google Code. What is the Closure Compiler? The Closure Compiler is a tool for making JavaScript download and run faster. Instead of compiling from a source language to machine code, it compiles from JavaScript to better JavaScript. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. How can I use the Closure Compiler? You can use the Closure Compiler as: An open source Java application that you can run from the command line. To get started with the compiler, see "How do I start" below. What are the benefits of using Closure Compiler? Efficiency. Script Junkie. Node.js.

Project Silk: Client-Side Web Development for Modern Browsers. Patterns & practices Developer Center September 2011 Project Silk provides guidance for building maintainable cross-browser web applications that are characterized by an intentional design, rich interactivity, and a responsive user interface (UI), resulting in an immersive and engaging user experience (UX). Such applications take advantage of the latest web standards, including HTML5, CSS3, and ECMAScript version 5, and modern web technologies such as jQuery and ASP.NET MVC3.

An intentional design indicates that deliberate attention was paid to the modularity of the JavaScript code, and the usability of the application was an explicit focus. Under the direction of the team's web designer, UI and UX concerns received special attention, and this guidance aims to help you be successful addressing these concerns in your own applications. Modularity is important when building highly interactive web applications because they often require a significant amount of JavaScript code. Crockford on JavaScript -- Volume 1: The Early Years - Douglas Crockford - YUI Theater. ▶ Play His talk is entitled "Polymer, Building blocks for the web" with the following description. From "a" to "select", elements are the building blocks of the web. But modern applications have outgrown these built-in elements, forcing app developers to rely on JavaScript frameworks to provide dynamic, custom behavior.

The resulting apps are frequently complex and monolithic; a component developed for one may not work in another. In this talk we'll take a look at Polymer, a new library that allows developers to create their own HTML elements and compose them into complete applications. Polymer aims to bring back the joy of working declaratively with markup so developers can stop worrying about boilerplate and start focusing on building great experiences. Rob Dodson is a Developer Advocate for the Google Chrome team, focusing on Polymer and web components.