Issues » 112

PhoneGap 2.3.0, jQuery 1.9RC1 Archive | Read this issue on the Web
JavaScript Weekly Issue 112
January 11, 2013
Featured
jQuery 1.9 RC1 and jQuery Migrate RC1 Released jQuery 1.9 has removed many of the items that were deprecated during the last few versions. jQuery 'Migrate' is a new plugin that makes updating older jQuery code easy by reintroducing many of the deprecated parts.
PhoneGap 2.3.0 Released PhoneGap is Adobe's mobile development framework for building mobile apps using regular Web technologies, including JavaScript. 2.3.0 introduces full Windows Phone 8 support, various bug fixes, and the first rollout of a long awaited 'InAppBrowser' API.
jsDay 2013: May 15–16, Verona, Italy A JavaScript conference in Italy. The Call For Papers is open until the end of February.
From our Sponsor
Introducing Frontend Masters Video Memberships
The best frontend development lecture series is now available for only $20/mo during the introductory period of our streaming service. Includes in-depth workshop training videos featuring team/project leads of jQuery, jQuery UI and Angular JS. Hurry to unlock this training at our low, introductory rate. Prices are going up soon.
Reading
JavaScript (ES6) Has Tail Call Optimization ECMAScript 6 allows engines to handle the last function call in a function like a goto, which means that many kinds of recursion don’t affect the call stack. Brandon Benvie explains the details.
An Introduction to Mozilla Persona Mozilla Persona is a cross-browser login system for the Web: log in once per browser, confirm per web site. Sean McArthur explains how to support it in your web app.
Make Jasmine Tests Read Like a Book Wolfram Kriesing shows how to write tests that give good failure explanations.
The Power Of Getters An in-depth introduction to ECMAScript 5 getters.
A Tale of Two Clocks - Scheduling Web Audio with Precision Chris Wilson shows how to properly use the audio clock when working with the Web Audio API in an in-depth article for HTML5 Rocks.
Using Form Elements and CSS3 to Replace JavaScript Louis Lazaris shares some tips and tricks for replacing JavaScript components with straight CSS3 and HTML form elements.
How to Do Real Time Multiplayer in HTML5 Discusses client prediction, client interpolation, a simple lobby system, complete with a demo and MIT licensed example code. Uses Node.js, socket.io, Express, and HTML5 canvas.
Historical Trends in the Usage of JavaScript Libraries jQuery continues to grow in popularity with most other libraries seeing a decrease in percentage.
Play Safely in Sandboxed iFrames Mike West explains how to use sandboxed iframes to protect yourself from malicious code.
Does Browser Sniffing Still Have a Place? Don’t use browser sniffing, use feature detection.
The State of JavaScript Package Management Covers npm, bower, Ender, volo, component and jam.
A Deeper Dive into jQuery Mobile Wallace McClure takes a look at the popular mobile-focused JavaScript libary.
Hosting Options for Node.js-Based WebSockets Apps
The JavaScript DSP API, RiverTrail, and the Future of JavaScript Parallelization
Practical Applications of Partial Application
Understanding RequireJS for Effective JavaScript Module Loading
Code and Libraries
Qtzweb: Quartz Composer to WebGL + JavaScript Compiler Quartz Composer is a visual programming language found in the Xcode development environment on OS X mostly used for visual effects and visualizations. Qtzweb converts Quartz Composer files to JavaScript and WebGL shaders to run in the browser. Clever stuff.
LLVM Itself Compiled to JavaScript via Emscripten LLVM, the compiler infrastructure project used by Emscripten, has itself been compiled to JavaScript using Emscripten. Other projects recently compiled to JavaScript by Emscripten include gnuplot and SQLite.
Compile ECMAScript 6 to current JavaScript There are two new options: Six supports several ECMAScript 6 features, Yehuda Katz's JS Module Transpiler only supports modules.
Stable: Stable Array Sort for JavaScript Array.prototype.sort() is not guaranteed to be stable.
Metamorph.js: Insert a String Into the DOM, Update It Periodically
scrollMonitor: Receive Events When Elements Enter or Exit the Viewport
Lev: Commandline Tool and REPL for Managing LevelDB
tween.js: JavaScript Tweening Engine
Jobs
Web Developer at Webdigi (London, UK) We are a leading web agency in the UK and we are looking for the best web developers to join our growing team. Remote working from the UK is OK. Please send your details through the contact form on our website.
JavaScript and Front-End Contract Work for RideAmigos RideAmigos conceives of ways for people travel smarter. We're looking for talented freelance JavaScript developers/contractors with strong portfolios and references for mobile and web projects, with AngularJS and PhoneGap experience preferred. Remote working OK.
Front-End JavaScript Engineer (jQuery/Backbone/Underscore) at Flite We are looking for a top-notch JavaScript Engineer. If you're wanted to build a web platform that is backed by top VCs and used by top-tier clients like SalesForce, LinkedIn, and P&G, while working with some cutting edge technology including Node.js, check us out.
Post a job in a future issue of JavaScript Weekly
Last but not least
GitHub Weekly Popularity Reports For JavaScript, PHP and several other languages, you can see the most starred and most forked by week or month.
Published by Cooper Press.
Want to sponsor an issue? See our media kit.

© 2014 Cooper Press Ltd. Email policy Privacy policy
Cooper Press, Fairfield Enterprise Centre, Louth, LN11 0LS, UK
Update your email address
or unsubscribe here
ONE e-mail each Friday. Easy to unsubscribe. No spam — your e-mail address is safe
Published by Cooper Press and curated by Peter Cooper