Making Music with the Audio Data API
Toby Ho's js1k-Eintrag, der Mozillas Audio Data API benutzt um ein wenig Musik zu spielen.
Toby Ho's js1k-Eintrag, der Mozillas Audio Data API benutzt um ein wenig Musik zu spielen.
Drei Wege Bilder ohne GIF zu animieren, von den Entwicklern der Google I/O Seite. APNG wird leider noch nicht von IE und WebKit unterstützt.
Diverse Tipps und Benchmarks für bessere <canvas>-Performance.
Aus der 140byt.es-Community.
function(a,b,c,d,e){return d+=c,
e=a|b<<d,d<0|a&b<<d&&(a=e=
parseInt((a|b<<c).toString(d=32)
.replace(/v/,""),d),b=new Date%2?1:3),
[a,b,d,e]}
Problem: Auf einer Seite mit vielen Bildern laden diese praktisch sequentiell statt parallel. Pro Domain sind nur wenige gleichzeitige Verbindungen erlaubt. Eine Lösung ists, die Bilder auf mehrere Subdomains aufzuteilen (á la Google Images).
Eine andere Möglichkeit ists, sie per JavaScript zu laden, was durchaus parallel geht, wenn man nicht erst wartet, bis das aktuelle Bild geladen ist um das nächste zu laden. Stattdessen muss man das Laden aller Bilder sofort anstoßen und warten, bis alle fertig sind. Geht selbst im IE6.
Gebaut mit three.js, läuft am besten und mit Sound in Chrome. Klick für Epic-Edition™.
Sehr schöne Einführung in Javascript OOP. Was sind Objekte und Prototypen, wie kann man Objekte instanziieren und voneinander erben lassen.
Setzt zum Teil ECMAScript/Javascript 5 voraus, ist also nur mit modernen Browsern kompatibel.

Sponsored by hashbangs.