Хочу поделиться несколькими интересными штуками, созданными на яваскрипте.
Grant Skinner придумал для Микрософта красивую флешевую игру и реализовал её без флеша:
Pirates love daisies.
Mathieu Henri создал
игру внутри favicon браузера и другие
занимательные вещи.
Сергей Чикуёнок на js реализовал
красивую графическую идею, которую раньше делали бы на флеше.
Евгений Степанищев сделал
игрушку в 1 КБ кода, а ещё когда-то написал
FTP-сервер на яваскрипте.
И ещё одна
игра в 1 КБ (автор -
Marijn Haverbeke).
Javier Román показал
трёхмерную рождественскую ель (тоже в формате
js1k), и
другие трюки.
Óscar Toledo запихнул в 1 КБ
шахматы - очень обидно проигрывать строчке кода (правда, полные правила заняли уже 2,5 КБ).
Joseph Huckaby реализовал на js
сдвиг палитры - способ анимировать цветные изображения без больших затрат ресурсов, пришедший со старых игровых приставок.
Ещё «An event apart» (конференция, проводимая создателями
A list apart) устраивала конкурс на
скрипт объёмом до 10 КБ. Как и у js1k, результат - очень много интересных работ.
UPD. Jacob Seidelin
продемонстрировал трюк по упаковке js-кода в png-изображение.