Удивительная жизнь Ренди Гейдж, полная побед над страхами и сомнениями в себе, определяет его как ...
блоки AutoCAD – важная ...
... «Традиция и
консерватизм»Традиция ... «Традиция и
консерватизм» рассматривает ...
Великая альтернатива
Заметки о книге известного философа В. Аверьянова «Традиция и динамический консерватизм»Традиция связывает прошлое, настоящее и будущее, поэтому это явление по сути своей сакральное. Книга Виталия Аверьянова «Традиция и динамический консерватизм» рассматривает традицию на фоне мировой истории и борьбы идей как явление глубоко духовное, которое нуждается в защите.
«Бог умер!» – сказал Ницше. И с этим ощущением так называемое «прогрессивное человечество» практически прожило весь ХХ век, погружаясь в интеллектуальный хаос.
Виталий Аверьянов пишет: «Сверхзадача поднятой темы, которая, конечно же, выходит за рамки самой книги, видится мне в том, что сегодня, в XXI веке, на пороге глобальных потрясений и тектонических сдвигов между традициями-цивилизациями, Россия вновь получает шанс возвысить свой голос и предъявить собственную, еще не завершенную, не до конца понятную ей самой модель мироустройства. Эта модель не может быть ни тотальной, ни диктующей правила...
[content]
Известно, что следуя идеям старой школы, а именно, добавляя ссылки на JS и CSS в страницы, может ...
Известно, что следуя идеям старой школы, а именно, добавляя ссылки на JS и CSS в страницы, может обернуться большим временем загрузки страницы. Браузер отображает страницу по мере скачивания, но останавливается, если натыкается на тег script со ссылкой, до того момента, пока скрипт не будет загружен и выполнен. Сайты стали использовать всё большее количество скриптов, начальное отображение страницы занимает всё больше времени, к примеру, на этой странице, которую вы читаете, 13 скриптов, 7 из которых находятся в head'е. Ко всему прочему, некоторые браузеры по-прежнему придерживаются ограничений на одновременное количество загрузок с одного хоста.
Сразу предлагаю принять, что все JS файлы минимизированы, и передаются в сжатом виде.
Существует несколько решений, как то:
— поместить стили и скрипты прямо в страницу;
— установка аттрибутов async/defer тегу script;
— склеить все скрипты в один файл;
— помесить ссылки на скрипты в конец body;
— разместить все файлы на CDN/на разных хостах;
— свой вариант…
Эти решения работают, каждое лучше или хуже в зависимости от того, как построен сам сайт, но обладают рядом недостатков, которые я опишу ниже.
Существует интересная техника, которая решает проблему паузы перед начальным отображением страницы, а заодно добавляет некоторые удобства. Рискну предположить, что техника эта многим знакома, но тем не менее здесь я о ней упоминаний не видел.
Началось всё, конечно, с того, что я взялся за один проект, и в какой-то момент мне показалось, что простенькая страница достаточно долго загружается, и посмотрел на график загрузки, и на результаты YSlow. Огонь на секунду потух в моих глазах, но зная, что может быть лучше, я полез искать,
как сделать лучше.
Прошло полтора месяца с момента официальной презентации нового языка программирования Google Dart, ...
Прошло полтора месяца с момента официальной презентации нового языка программирования Google Dart, который позволит создавать быстрые и высокопроизводительные веб-приложения. Он также позиционируется в качестве замены/альтернативы JavaScript, якобы страдающего от «фундаментальных изъянов».
Для развития Google Dart очень важно, чтобы во все браузеры была встроена поддержка трансляции из Dart в JavaScript, а в будущем Dart был реализован в браузере как основной нативный клиентский язык. Понятно, что с Chrome проблем не будет. Но вот разработчики других браузеров пока не спешат поддержать революционную инициативу Google, а группа разработки Internet Explorer высказалась категорически против нового языка программирования. По их мнению, JavaScript вполне может эволюционировать для создания больших масштабируемых веб-приложений.
Читать дальше →