spam poison

Articles

Wroted: 25 Mar 2007

Многие Веб-разработчики пишут горы кода на JavaScript, особенно в новом веке Web 2.0. Это мощная технология, но большинство браузеров содержат очень медленную реализацию движка, и многим в какой-то момент приходится пересматривать код и пытаться сделать его быстрее. В этой заметке я поделюсь своим опытом и покажу несколько трюков, которые помогут сделать Ваш код JavaScript таким быстрым, насколько это возможно.

Added by: AlexParamonov at 27 Nov 2008
Wroted: 27 Mar 2007

Это вторая часть цикла статей, посвященных оптимизации JavaScript. В этой заметке я рассмотрю динамическое изменение стилей элементов и немного раскрою процесс рендеринга HTML. Кроме того, в этой заметке вы найдете некоторые трюки, позволяющие сделать Ваши приложения быстрее.

Added by: AlexParamonov at 27 Nov 2008 Modified by: AlexParamonov at 27 Nov 2008
Wroted: 10 May 2007

JavaScript и события

Added by: AlexParamonov at 27 Nov 2008
Wroted: 09 Aug 2007

The browse of methods to destination event handlers in JavaScript and their possible optimisation.

Added by: AlexParamonov at 27 Nov 2008 Modified by: AlexParamonov at 27 Nov 2008
Wroted: 21 Feb 2007

Javascript is becoming increasingly popular on websites, from loading dynamic data via AJAX to adding special effects to your page.

Unfortunately, these features come at a price: you must often rely on heavy Javascript libraries that can add dozens or even hundreds of kilobytes to your page.

Users hate waiting, so here are a few techniques you can use to trim down your sites.

Added by: AlexParamonov at 29 Nov 2008 Modified by: AlexParamonov at 29 Nov 2008
Wroted: 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.

Added by: AlexParamonov at 29 Nov 2008 Modified by: AlexParamonov at 29 Nov 2008
Wroted: 25 Oct 2007

The pattern discussed below is a well known pattern that has been used for 10 years. The goal of this article is to present this pattern under a new light, and most importantly to discuss ways of reducing its overhead.

Added by: AlexParamonov at 30 Nov 2008 Modified by: AlexParamonov at 13 Dec 2008
Wroted: 01 Jun 2005

Memory leak patterns can be easily spotted if you know what to look for. Most of the troublesome patterns you might face have known workarounds requiring only a small amount of extra work on your behalf. While some pages might still fall prey to small memory leaks, the most noticeable ones can be easily removed.

Added by: AlexParamonov at 05 Dec 2008 Modified by: AlexParamonov at 05 Dec 2008
Wroted: 05 Feb 2008

How compression influences productivity of the most widespread at present JavaScript-libraries.

Added by: AlexParamonov at 05 Dec 2008 Modified by: AlexParamonov at 05 Dec 2008
Wroted: 04 Mar 2008

Данная статья предназначена не столько для решения проблемы выяснения видимости элемента в общем случае, сколько для объяснения одного из наиболее часто встречающихся узких мест взаимодействия с DOM и детального разбора методов оптимизации.

Получено универсальное решение, которое быстрее доступа к offsetHeight в 30-100 раз.

Added by: AlexParamonov at 14 Dec 2008 Modified by: AlexParamonov at 14 Dec 2008
Wroted: 14 Mar 2008

Convertation of a query string into array by JavaScript with minimum expenses of processor time

Added by: AlexParamonov at 17 Dec 2008 Modified by: AlexParamonov at 17 Dec 2008
Wroted: 21 Jul 2008

DocumentFragment VS appendChild.

Added by: AlexParamonov at 20 Dec 2008 Modified by: AlexParamonov at 20 Dec 2008
Wroted: 24 Feb 2008

At a fundamental level it's important to understand how JavaScript timers work. Often times they behave unintuitively because of the single thread which they are in. Let's start by examining the three functions to which we have access that can construct and manipulate timers.

Added by: AlexParamonov at 10 Feb 2009 Modified by: AlexParamonov at 10 Feb 2009
Wroted: 23 Dec 2008 Article Translated: 12 Jan 2009 Original language: English

Перевод презентации от Douglas Crockford JavaScript: The Good Parts. Part Six: Ajax Performance, в которой освещаются фундаментальные проблемы проектирования клиентских веб-приложений и эффективная их оптимизация. Мои комментарии далее курсивом.

Added by: AlexParamonov at 28 Mar 2009 Modified by: AlexParamonov at 28 Mar 2009
Wroted: 14 Jan 2009

Я решил протестировать, в первую очередь, для себя, скорость работы различных языковых конструкций (начиная с самых базовых) в основных современных браузерах и на основе этого сделать выводы о том, что и как использовать в скриптах, требовательных к производительности.

Added by: AlexParamonov at 29 Mar 2009 Modified by: AlexParamonov at 29 Mar 2009
Copyright © 2008-2010 Alexander Paramonov
Valid XHTML 1.0 Transitional