jQuery profiling

С тех пор как как я написал про то как ускорить селекторы в jQuery меня все беспокоит скорость работы разных частей библиотеки. 21 февраля я проводил тестирование производительности селекторов, а 23 примерно таким же профайлингом занимался John в статье JavaScript Function Call Profiling. Я тогда еще подумал что все что я сделал можно выкинуть, потому что он написал лучше и подробнее.

(далее…)

Firebug 1.3

Firebug

Сегодня обновился FireBug до версии 1.3! Полный список изменений тут. Хотя это и ожидаймая стабильная версия для FireFox3.0.x, но уже не за горами FireFox3.1 с которой надо будет использовать новую сырую версию FireBug1.4alpha.

Console2

Все меньше и меньше остается времени у шестого IE, все больше и больше сайтов объявляют, что они перестают поддерживать дизайн и скрипты для него. Напомню что шестой IE был выпущен в 1999 году то есть 10 лет назад, а до сих пор «популярен». Уже даже сам мелкософт заявил о том что будет распространять седьмой IE как стандартное обновление. Но эта тема все еще может быть актуально потому что даже в седьмом IE нет консоли, и потому что в Opera и у Safari она находиться в зачаточном состоянии по сравнению с firebug’ом. Так вот я и решил то пока еще не поздно написать вторую версию консоли. Заодно углубил свои знания и отточил практику. Теперь она работает еще быстрее и надежнее, хотя все еще не лишена кое каких глюков, например типа-массив arguments так и не покорился. И еще я не хочу чтоб вы думали что дальше я начну накладывать какие-то визуальные эффекты типа плавающих дивов вместо аллертов, я не хочу создавать второй furebug lite.

(далее…)

Консоль для всех браузеров

Это попытка заставить работать синтаксис консоли FireBug’a со всеми браузерами. ИМХО кроссбраузерный дебаг звучит не ок, но это именно он! А все получилось как-то само собой когда я сегодня что-то дебажил на тестовой платформе и для того чтобы тестеры не видели ошибок прикрывал вызовы консоли заглушками.

(далее…)

Google Chome

Вчера вечером вышел релиз браузера Google Chrome, все предвещают ему долгую жизнь и процветание, а так же прогнозируют что он будет конкурентом уже имеющимся браузерам. Я смотрю на это с точки зрения работы. Меня очень интересовало станет ли ее больше. Честно говоря пока еще точно сказать не могу, но все продвинутые JS библиотеки, такие как jQuery, PrototypeJS, mooTools и т.д. работаю как часы.

(далее…)

FireBug 1.2beta для FireFox3rc1

Firebug

Я думаю появление сегодня FireBug 1.2beta для FireFox3rc1 станет последней каплей для массовой миграции на FireFox3. Впринципе все что нужно для отладки уже есть — WebDeveloper Tool Bar и FireBug, дело осталось за малым — чтобы все остальные плагины обновились, а то достало уже держать две версии FireFox’а на работе и дома, хотя я думаю, что без них можно обойтись…

Firefox 3.0 Release Candidate 1

Firefox

Сегодня Mozilla выпустила Firefox 3.0 Release Candidate 1, это означает что до выпуска FF3 осталось совсем немного. Я думаю многие ждут окончательного релиза чтобы перейти на него, единственно что пока меня сдерживает это отсутствие FireBug’a. Некоторые нетерпеливые, типа Fedora 9 недождались окончательной версии и включили в дистрибутив Firefox 3.0 Beta 5.

Локальная глобальная область видимости

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

(далее…)