also: various links
code
div
cmx zwrwld pnn-rcde snfst wlffmrgnthlr wndrmrk oots sbnrmlt dswl xkcd rfwrld ndrd
trash
Phil Chu's Seven Habits of Highly Effective Programmers
save for later reading: A successful Git branching model
yet another image manipulation library for php (5.3): imagine. might come in handy sometimes.
it happens to the best: ejohn.org is expired.
fabrice bellard strikes again: jslinux. mindbending!
why do i always write pubic void
in java?
box2dweb - box2d translation to javascript. oh the possibilities!
v8+crankshaft (available in recent canary builds) is ... fast. really fast.
on my machine, both @640x512px+aa:
chrome 9: ~30 sec
chrome 11: ~16 sec
ff4b10: ~47 sec
my own simulated annealing image whatever: this one was always a stronghold of firefox's tracing JIT, because the fitness function consisted of dumb looping over a huge array just summing up values and (i assume) the tracing approach worked very well here.
lower is better:
chrome 9: ~50 ms/gen
chrome 11: ~17 ms/gen
ff4b10: ~22 ms/gen
v8+crankshaft beats jm!
this is very, very nice. especially for long running apps - think what it will do for node.js!
disclaimer: no real, serious testing was done, just fooling around. but try it and see for yourself!
mobl is a new free and open source language designed specially to speed up building mobile applications.
and mobile application means: mobile web apps with platforms that sport webkit browsers.
looks neat!
PhantomJS is a minimalistic, headless, WebKit-based, JavaScript-driven tool.
It has native support for different web technologies: DOM handling, CSS selector, JSON, Canvas, SVG, and of course JavaScript.
super extra nice!
be careful when posting on reddit (note: i'm not nonsarcasticman)
nonsarcasticman
You also should follow my reply to this thread:
It also works in IE9 if you set the doctype correctly as the W3C standard says you have to: http://www.w3.org/TR/html5-diff/#doctype Nice improvement!
Hixie
Note that IE9 behaving differently based on the DOCTYPE is a bug in IE, according to the spec.
(Also, that's the diff guide, not the spec. The spec is at http://dev.w3.org/html5/spec/Overview.html or http://whatwg.org/html)
nonsarcasticman
Did you, or any of the people that upvoted you, actually read the W3C spec?
From your link:A DOCTYPE is a required preamble.
Note: DOCTYPEs are required for legacy reasons. When omitted, browsers tend to use a different rendering mode that is incompatible with some specifications. Including the DOCTYPE in a document ensures that the browser makes a best-effort attempt at following the relevant specifications.
Hixie
Did you, or any of the people that upvoted you, actually read the W3C spec?
I wrote the HTML spec. (...)
(emphasis mine)
It's like people with hammers, where you know that sooner or later every solution is going to involve nails, or at least hitting things.
Inline caching is a critical ingredient in the delicious pie that is dynamic language performance optimization. What follows is a gentle-albeit-quirky introduction to what polymorphic inline caches (PICs) are and why they’re useful to JavaScript Just-In-Time compilers like JaegerMonkey.