Нет готовой библиотеки для этого, но концептуально Google делает следующее:
- Прослушайте текстовое поле для ввода URL
- Когда URL введен, сделайте HTTP GET запрос для URL
- Этот код извлекается и анализируется на стороне сервера, а некоторые элементы каталогизируются, в данном случае заголовок страницы, изображение первого или самого большого размера на странице и, возможно, элементы h1 или h2
- Эти элементы возвращаются слушателю AJAX в форме объекта JSON и декодируются функцией обратного вызова AJAX для отображения на странице
Вы можете найти несколько учебных пособий о том, как это сделать, если изучите некоторые межбраузерные библиотеки AJAX, такие как MooTools, jQuery или Dojo. Google и Yahoo также имеют библиотеки пользовательского интерфейса, которые помогают с этим.
Для размещения вам понадобится как внешняя, так и внутренняя архитектура.
Удачи!