Posts about javascript
Categories
- May 26 2010
Chrome 6: Server Push Events with new EventSource()
This is mighty awesome. I’ve put together some test demos, to run them you’ll first need to get this Chromium build: 47357 WIN32 47357 MAC 47357 32-Bit Linux 47357 32-Bit Linux Then download these: https://gist.github.com/415116 client.html <script src=”event-source.js”></script>; event-source.js document.addEventListener(‘DOMContentLoaded’, function () { var eventSrc = new EventSource(‘events.php’); eventSrc.addEventListener(‘open’, function (event) { console.log(event.type); }); eventSrc.addEventListener(‘message’, […]
Continue ReadingChrome 6: Server Push Events with new EventSource()- Tagged in:
- performance,
- tools and workflow
- May 26 2010
Javascript Web Workers: Chrome 5 Now Supports Complex Messages
After updating to Chrome 5 (specifically 5.0.375.55) last night I immediately ran some tests to see if the Web Worker API had been updated to support postMessage() arguments of types other than string. Turns out, it had. Here’s the test, plus the results: https://gist.github.com/414901 renderer.html <script src=”renderer.js”></script> renderer.js var worker = new Worker(‘worker.js’); worker.addEventListener(‘message’, function […]
Continue ReadingJavascript Web Workers: Chrome 5 Now Supports Complex Messages- Tagged in:
- performance,
- tools and workflow
- May 18 2010
Javascript Web Workers: From Basics to jQuery.Hive, Part III
I’m a jQuery enthusiast. Maybe even an evangelist. So I decided to make workers easy for my fellow jQuery developers – and thus was born the jQuery.Hive. Inititally it began it’s life as PollenJS a jQuery-looking library of functions that were light, useful and thread-safe. This was before the WebKit implementation existed so everything was […]
Continue ReadingJavascript Web Workers: From Basics to jQuery.Hive, Part III - May 18 2010
Javascript Web Workers: From Basics to jQuery.Hive, Part II (Browser Implementations)
As I mentioned in Part I, the Web Worker API is available for use in Firefox 3.5+, Safari 4+ and Chrome 4+, however the implementations are inconsistant. This has been completely overlooked by every single tutorial I’ve found. The issue revolves around the accepted argument to postMessage() (from both the main window and the worker). […]
Continue ReadingJavascript Web Workers: From Basics to jQuery.Hive, Part II (Browser Implementations) - May 17 2010
Javascript Web Workers: From Basics to jQuery.Hive
This is long overdue. Also, it should serve as a context for my slides from jQuery Conference, San Francisco 2010 (use the up and down arrow keys to navigate). Whether or not you’ve read the WHATWG Web Worker spec and are looking for more information about Javascript multi threading OR you already have a rudimentary […]
Continue ReadingJavascript Web Workers: From Basics to jQuery.Hive - Jan 25 2010
PollenJS Contributor Announcement
I’m pleased to announce the addition of Elijah Grey as a core contributor to the PollenJS project. Eli has an exceptional (albeit short) background in JavaScript development using bleeding-edge technology. Just the kind of guy we like to have around bocoup.com. A few thing that Eli and I have already begun hashing out: Modular loading […]
Continue ReadingPollenJS Contributor Announcement- Tagged in:
- javascript
- Sep 14 2009
PollenJS: Javascript Web Workers Library
As a follow up to my previous post regarding Javascript Web Workers, I’m pleased to announce the release of PollenJS, the first worker-specific javascript library: PollenJS on github PollenJS offers the following: Utility Methods fn trim each to_array in_array clone last unique merge filter map keys values isArr isFn isStr isNum isUndef isNull extend JSON […]
Continue ReadingPollenJS: Javascript Web Workers Library- Tagged in:
- performance,
- tools and workflow
- Jul 26 2009
Expanding Capabilities of Javascript Web Workers
Yesterday, I was introduced to Javascript Web Workers during a bad-ass FireBug console hack-session with Al MacDonald (http://hyper-metrix.com). I have to say… this is the coolest thing I’ve seen in a very long time… Workers are currently available in FireFox 3.5, Safari 4 and (according to John Resig) the Chromium Nightlies. I’d like to consider […]
Continue ReadingExpanding Capabilities of Javascript Web Workers