background preloader

Compiler

Facebook Twitter

Google Closure Compiler with PHP « BOHUCO.NET. Oni Labs: StratifiedJS. StratifiedJS modernizes the JavaScript language for use in non-trivial web applications: No more asynchronous spaghetti.

Oni Labs: StratifiedJS

Underpinned by ideas from the Orc process calculus, SJS offers all the advantages of asynchronous programming with conventional sequential syntax. Perform asynchronous requests without callbacks. Pause program execution without setTimeout. Orchestrate complex asynchronous logic with intuitive high-level operators. Mozilla/source-map - GitHub. Altoviso/bdParse - GitHub. Traceur. Mishoo/UglifyJS - GitHub. Weepy/kaffeine - GitHub. Web Toolkit - Google Code. Examples. Pyjamas - Python Javascript Compiler, Desktop Widget Set and RIA Web Framework. Creationix/jack - GitHub. Rsms/move - GitHub. Satyr/coco.

Closure Compiler. What is the Closure Compiler?

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.

Online Version » PEG.js – Parser Generator for JavaScript. Sage/streamlinejs - GitHub. JavaScript Compiler. Skulpt. Narrative JavaScript. Narrative JavaScript is a small extension to the JavaScript language that enables blocking capabilities for asynchronous event callbacks.

Narrative JavaScript

This makes asynchronous code refreshingly readable and comprehensible. Why? In JavaScript your code can't simply wait until an event has fired -- the event must always be handled by a separate, asynchronous event handler. Sometimes this is fine, but it often forces what ought to be a simple sequence of statements into gnarly contortions. Narrative JavaScript provides a yielding operator for functions which block until the firing of an event. CoffeeScript.