Эмёрдж 2.0
Вышел Эмёрдж 2.0. Новая версия переписана на чистом джаваскрипте без Джейквери.
Её написал Кирилл Мышкин, и теперь за дальнейшую разработку Эмёрджа отвечает он.
Напомню, Эмёрдж — это скрипт, который управляет тем, как выглядит загрузка веб-страниц. Например, вы можете указать, чтобы картинка или видео не появлялись, пока полностью не загрузятся, а потом появлялись с каким-нибудь эффектом. Или чтобы картинки обязательно «проявлялись» в определённом порядке, даже если загрузятся они в другом.
Это всё можно сделать и без Эмёрджа, но его ценность в декларативном АПИ: вам не нужно писать вообще ни одной строчке на джаваскрипте, нужное поведение описывается тегами и атрибутами. Я даже делал об этом доклад. Примеры и документация — на странице Эмёрджа.
По нашей задумке, старую версию можно просто заменить на новую 2.0, и всё продолжит работать как ни в чём не бывало. У себя на сайте я уже обновился.
А ещё Эмёрдж стал бесплатным и открытым на Гитхабе.