Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет topbot2 ([info]topbot2)
@ 2008-02-26 18:50:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Javascript - это зло
Нет, я тоже пользуюсь AJAX-приложениями, это удобно. Там, где нужно, зло можно терпеть. Но статистика - против Javascript. О чем я? Да всего лишь об экологичном поведении.

Что такое экологичное поведение? Предположим, вы сделали супер-пупер современную веб страничку, все очень красиво: флэшовые ролики, ajax-приложение в реальном времени подгружает с сайта свежайшие новости и показывает их с красивой медленной прокруткой и все это отлично оптимизировано, так что можно смотреть даже со старых компютеров, а современный процессор все это загружает не больше, чем на пять-семь процентов. Отлично?

Нет. Ваш сайт - дерьмо. Почему?

Потому что он неэкологичен. Вы думаете, я сижу и смотрю на ваш сайт и пялюсь в эти самые новости? Чорта с два, я его открыл и отложил в сторону, вместе с, порой, несколькими ДЕСЯТКАМИ других, и занят своими делами, пока мне не понадобится глянуть на нем то, зачем я пришел. И теперь подумайте, что происходит, если из трех десятков открытых табов в моем броузере каждый захочет хотя бы пять процентов процессора. Да даже если два-три.

...
Мне нужны эти ваши новости в реальном времени? Да пошли они нафиг! Мне проще нажать кнопку reload, если я подозреваю, что они есть, чем заставлять мой ноутбук работать феном!

С тех пор, как я поставил плагин "noscript", запрещающий скриптовые языки по умолчанию, практически на каждой посещаемой мной странице я слышу звуковой сигнал, предупреждающий меня о том, что заблокирована очередная пачка дерьмовых скриптов. На четырех сайтах из пяти я даже не вижу разницы. Из оставшихся - на четырех из пяти можно было бы добиться той же самой пользовательской функциональности и удобства без скриптов вообще, только ленивые веб-программисты не стали этого делать. И да, все стало работать гораздо быстрее.

Думайте дважды, перед тем, как использовать "современные технологии". В IT слишком часто лучшее - враг хорошего.

Image источник-[info]arkanoid@ljчитать полный текст со всеми комментариями