Архив

Публикации с меткой ‘Chrome’

Атака на другой мир или серверный JavaScript. Статья в журнал Хакер

24 октября 2010 5 комментариев

Статья написана специально для журнала Хакер и опубликована на сайте журнала (в несколько сокращенной и отредактированной версии). Ниже я публикую свой оригинальный вариант,  без правок или ограничения на объем материала.

Не просто JavaScript

Привет! Если ты сегодня, от нечего делать и летнего зноя решил вдруг чего-либо понаделать для веба, то кроме холодного пива, понадобится еще и выбрать себе язык программирования. Ты, конечно, крут и знаешь все модные течения – Ruby на своих рельсах гордо едет миром,  поклонники Питонов шарахаются в сторону и превозносят Django. Кучка людей в строгих костюмах – это любители Java, к ним не ходи, замучаешься писать и отлаживать код, прежде чем твоя поделка выдаст хоть бы Hello world. ASP.NET вообще не котируется, но, говорят, кто-то и на нем пишет.

Конечно, есть всеми любимый РНР – что может быть легче для веб-сайта! Но скажи честно, как-то не тянет, правда? Ведь чтобы сделать что-то стоящее, простого РНР не хватит, надо и Ajax прикрутить, чтобы на сайте кнопочки и формы сами грузились и работали незаметно. А ведь он не очень хорош, когда вдруг к тебе ломанется много народу. А все потому, что РНР (как и подавляющее большинство других языков, на которых пишут сайты) даже в 21 веке работает по классической схеме. Запрос страницы заставляет веб-сервер поднять указанный скрипт, выполнить его (линейно, строка за строкой весь твой код), а результат возвращает браузеру. После этого скрипт «умирает», а следующий запрос снова запустит всю эту адскую машинку. Если ты не в курсе, это называется CGI (интерфейс взаимодействия веб-сервера и интерпретатора твоего языка, на котором написана страница). Штуки вроде FastCGI, расширяют протокол, позволяя избегать выгрузки скрипта после первого запроса. Таким образом, когда второй пользователь запросит ту же страницу, для него будет уже все готово, останется только выполнить скрипт с новыми параметрами. Но это все не то…

Читать далее...

Хромированный веб — новый браузер от Google: изнутри и снаружи. Статья для журнала Хакер

24 февраля 2009 9 комментариев

118Статья написана для журнала Хакер и опубликована в 118 номере (октябрь, 2008). Журнальная версия доступна он-лайн на сайте журнала. Ниже представлена авторская версия, без сокращений (вызванных ограничением объема материала в печатной версии).

Введение

Ты ищешь информацию через поисковик, читаешь новости по RSS, пишешь письма (ага, тоже электронные), следишь за соседями через карты и восхищаешся видом на большой каньон с высоты птичьего полета. И имя всему этому - Google. Да, именно эта компания является разработчиком и владельцем всех этих сервисов, которыми каждый день полузуются, кроме тебя, еще и миллионы человек. И все эти люди используют какой-то браузер - кто стандартный Internet Explorer, кто, поддавшись новой моде, Mozilla Firefox (самые упёртые еще и 2.0 версию, более продвинутые - 3.0, а самые помешенные, и вовсе альфы 3.1), а отличники сидят в Opera и радуются жизни. Однако на днях произошло то, что заставит всех этих людей, включая тебя, изменить свое отношение к такому привычному инструменту, как браузер. Читать далее...