Оригинал: «Testing mobile phones, or the masochist’s guide to gleeful self-flagellation».

Спустя семь месяцев тестирования мобильных платформ (сопровождавшегося изобретением всё новых и новых ругательств), думаю, пора поделиться опытом с теми, кто, также как и я, предрасположен к мазохизму.

Добро пожаловать в мой мир! Возьмите свою плётку и аптечку первой помощи — мы начинаем развлекаться!

Сегодня мы обсудим процесс тестирования мобильных браузеров. Мы не будем сравнивать их между собой, поговорим на столь кровопролитную тему в следующий раз.

Оригинал: «Performance of private members in JavaScript».

Единственный способ реализации объектов с закрытыми членами в Javascript — использование замыканий, при котором привилегированные методы создаются в конструкторе. Но при таком подходе вы можете столкнуться с некоторыми проблемами в производительности, поскольку через прототипы ограничить доступ невозможно. Поэтому не рекомендуется использовать закрытые члены в объектах, которые часто создаются. Многие просто ставят символ подчёркивания перед названиями закрытых членов, чтобы отличать их от открытых. В этой статье я покажу, как много памяти и вычислительной мощности используют закрытые члены.

Оригинал: «Reading out the end time in browser speed tests».

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

Оригинал: «Using jQuery To Manipulate and Filter Data».

Когда веб-страница разрабатывается для отображения больших таблиц с данными, огромное внимание должно быть уделено возможности структурной сортировки данных пользователем. В этой статье я расскажу о четырёх техниках: эффектах при наведении мыши, чересполосице, фильтрации и сортировке.

Оригинал: «Useful and Handy jQuery Tips and Tricks».

За время работы над проектами у меня накопился список советов и хитростей jQuery, и сейчас я бы хотел им с вами поделиться. В этой статье я соберу все советы и хитрости jQuery, а также подсказки, которые я смог найти в сети.

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

Оригинал: «Indexing the Web—It’s Not Just Google’s Business».

Быстрота отклика — один из многих показателей, которые должен учитывать любой веб-разработчик при создании хороших пользовательских интерфейсов. Приложение, быстро реагирующее на запросы, даёт пользователю чувство контроля. Однако, в погоне за увеличением скорости приложения, можно легко потратить силы впустую. Мы оптимизируем изображения и пытаемся уменьшить размеры страниц, сравниваем производительности серверов, языков программирования, фреймворков и аппаратного обеспечения, даже если различия между ними минимальны.

Есть и ещё одна вещь, которая может сильнее всего влиять на производительность, и о которой, тем не менее, часто забывают. Это проектирование базы данных. При отсутствии индексов для определённых полей, скорость обработки запроса почти наверняка снизится, усложняя использование системы по мере роста объёма данных. К счастью, эта проблема решается довольно просто.

Оригинал: «Semantics in HTML 5».

Отказ BBC от использования микроформата hCalendar по соображениям общедоступности и юзабилити свидетельствует о том, что семантическая составляющая HTML находится на пределе своих возможностей. Необходимость в чёткой и однозначной привязке разметки к более выразительной семантике — это основная задача, стоящая перед HTML 5. Пока в HTML 5 есть две проблемы: отсутствие обратной совместимости, так как новые семантические элементы не будут работать в 75 процентах браузеров, и отсутствие совместимости с будущими версиями, поскольку семантические элементы не являются расширяемыми. Если изобретение новых элементов — не выход, то что же делать?

© 2009, Сумин Андрей. Использование материала — только с прямой ссылкой на источник.

E-mail sumin.andrew@gmail.com

Просто ГОСТы Люблю вкусно поесть Мировые рекорды