|
Статьи
Написана: 25 Mar 2007
Многие Веб-разработчики пишут горы кода на JavaScript, особенно в новом веке Web 2.0. Это мощная технология, но большинство браузеров содержат очень медленную реализацию движка, и многим в какой-то момент приходится пересматривать код и пытаться сделать его быстрее. В этой заметке я поделюсь своим опытом и покажу несколько трюков, которые помогут сделать Ваш код JavaScript таким быстрым, насколько это возможно.
Написана: 27 Mar 2007
Это вторая часть цикла статей, посвященных оптимизации JavaScript. В этой заметке я рассмотрю динамическое изменение стилей элементов и немного раскрою процесс рендеринга HTML. Кроме того, в этой заметке вы найдете некоторые трюки, позволяющие сделать Ваши приложения быстрее.
Написана: 09 Aug 2007 Переведена: 23 Aug 2007 Язык оригинала: English
Обзор методов по назначению обработчиков событий в JavaScript и их возможной оптимизации.
Написана: 21 Feb 2007 Переведена: 01 Feb 2008 Язык оригинала: English
В статье автор рассматривает некоторые наиболее эффективные техники и методы действия по уменьшению времени отработки JavaScript'а на клиенте. Большая часть из них общеизвестна, но в статье важно не просто их перечисление, а общий подход для решения задачи оптимизации времени загрузки. Далее мои комментарии курсивом.
Написана: 25 Feb 2007
I’m happy people are finding the article on javascript optimization useful. But I made a giant, horrible mistake. A mistake that befalls many tutorials.
Написана: 25 Oct 2007 Переведена: 02 Feb 2008 Язык оригинала: English
Рассматриваются выполнение «тяжелых» вычислений в веб-браузере и приводятся ряд методов для их «оптимизации». Мои комментарии даны курсивом.
Написана: 01 Jun 2005 Переведена: 21 Feb 2008 Язык оригинала: English
Автор рассматривает некоторые характерные случаи утечек памяти в IE и предлагает методы для их избежания и устранения. Рассмотренные проблемы не являются чем-то новым или революционным, однако, знать об их существовании должен любой уважающий себя программист клиентских интерфейсов. Мои комментарии далее курсивом.
Написана: 05 Feb 2008 Переведена: 27 Feb 2008 Язык оригинала: English
Рассматриваетя, как сжатие, обфускация и архивирование влияет на производительность наиболее распространенных на данный момент JavaScript-библиотек. Мои комментарии даны курсивом.
Написана: 04 Mar 2008
Данная статья предназначена не столько для решения проблемы выяснения видимости элемента в общем случае, сколько для объяснения одного из наиболее часто встречающихся узких мест взаимодействия с DOM и детального разбора методов оптимизации. Получено универсальное решение, которое быстрее доступа к offsetHeight в 30-100 раз.
Написана: 14 Mar 2008 Переведена: 22 May 2008 Язык оригинала: English
Автор размышляет о методах преобразования строки запроса в массив на JavaScript при минимальных затратах процессорного времени. Мои комментарии далее курсивом.
Написана: 21 Jul 2008 Переведена: 22 Jul 2008 Язык оригинала: English
Использование DocumentFragment и сравние его быстродействия с обычным appendChild. Мои комментарии далее курсивом.
Написана: 24 Feb 2008 Переведена: 10 Feb 2009 Язык оригинала: English
Автор jQuery ясно и подробно излагает тонкости работы различных методов отложенного исполнения функций. Мои комментарии по клиентской производительности далее курсивом.
Написана: 23 Dec 2008 Переведена: 12 Jan 2009 Язык оригинала: English
Перевод презентации от Douglas Crockford JavaScript: The Good Parts. Part Six: Ajax Performance, в которой освещаются фундаментальные проблемы проектирования клиентских веб-приложений и эффективная их оптимизация. Мои комментарии далее курсивом.
Написана: 14 Jan 2009
Я решил протестировать, в первую очередь, для себя, скорость работы различных языковых конструкций (начиная с самых базовых) в основных современных браузерах и на основе этого сделать выводы о том, что и как использовать в скриптах, требовательных к производительности.
|
|
|
|
|