Google AJAX Applications Crawlable

Веб-разработка Пишем и компилируем консольный HtmlUnit-браузер для помощи Google в индексации javascript-контента

Современные веб-сайты — это уже не просто набор страничек с гипертекстовой разметкой. Последние тенденции в веб-разработке приводят к тому, что сайты превращаются в сложные, большие javascript-приложения, по сути состоящие из одной html-страницы и подгружающие контент с помощью ajax-запросов к серверу. В связи с этим большую популярность приобретают js-библиотеки типа Backbone.js, дающие удобные инструменты для проектирования и написания таких веб-приложений и сервисов. Пожалуй самый яркий пример среди подобных сайтов — twitter.com. Среди плюсов такого подхода к разработке сайтов — скорость их работы, снижение траффика, перенос значительной части логики приложения с сервера на клиента, что приводит к снижению нагрузки на сервер. Однако среди всех очевидных плюсов есть небольшая ложка дегтя — невозможность индексации подобного веб-сайта, по сути состоящего из одной страницы…

Читать дальше →