<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог вебмастера &#187; ajax</title>
	<atom:link href="http://www.net-next.ru/tag/ajax/feed" rel="self" type="application/rss+xml" />
	<link>http://www.net-next.ru</link>
	<description>Новости интернета, а также ИТ индустрии и сферы высоких технологий.</description>
	<lastBuildDate>Mon, 06 Feb 2012 22:05:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Клиентская оптимизация / Ускорение загрузки AJAX приложения, + предзагрузка изображений</title>
		<link>http://www.net-next.ru/habranews/29701.html</link>
		<comments>http://www.net-next.ru/habranews/29701.html#comments</comments>
		<pubDate>Tue, 13 Oct 2009 12:04:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://press/?p=29701</guid>
		<description><![CDATA[Всё началось с создания сложного AJAX приложения с применением java технологий GWT, GXT, Spring, Hibernate, Terracota, AndroMDA, ActiveMQ и множеством других волшебных звуков за которыми прячется вся мощь и могущество java технологий создаваемых десятками тысяч гениальнейших программистов уже второе тысячелетие подряд …

Но статья не об этом. Требовалось решить скромную, но очень интересную задачу, — не [...]]]></description>
			<content:encoded><![CDATA[<p>Всё началось с создания сложного AJAX приложения с применением java технологий GWT, GXT, Spring, Hibernate, Terracota, AndroMDA, ActiveMQ и множеством других волшебных звуков за которыми прячется вся мощь и могущество java технологий создаваемых десятками тысяч гениальнейших программистов уже второе тысячелетие подряд …<br/><br />
<br/><br />
Но статья не об этом. Требовалось решить скромную, но очень интересную задачу, — не осилив всю технологичность, продуманность и совершенство решений на базе платформы java, снизить время загрузки клиентской части приложения.<br/><br />
<br/><br />
Входные данные: размер текстовых данных js, css, xml, html, images коло ~1,2MБ(+ флэш), время загрузки в Москве более полутора минут, при хождении по ссылкам заметное время(1-15 секунд) на загрузку картинок, при повторном обращении картинка загружалась повторно.<br/></p>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/client_side_optimization/72151/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/29701.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.NET / Deep Zoom, асинхронная загрузка файлов в обновленном AJAX Control Toolkit</title>
		<link>http://www.net-next.ru/habranews/28511.html</link>
		<comments>http://www.net-next.ru/habranews/28511.html#comments</comments>
		<pubDate>Thu, 01 Oct 2009 16:13:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://press/?p=28511</guid>
		<description><![CDATA[
Обновился ASP.NET AJAX Control Toolit, который стал еще более мощным средством для создания AJAX веб-приложений.

 Читать дальше &#8594; 
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.asp.net/ajax/ajaxcontroltoolkit/samples/images/headertop_img.jpg" alt="image"/><br/><br />
<br/><br />
Обновился ASP.NET AJAX Control Toolit, который стал еще более мощным средством для создания AJAX веб-приложений.<br/><br />
<br/></p>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/net/71176/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/28511.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax / MS Doloto: оптимизация загрузки Ajax-приложений</title>
		<link>http://www.net-next.ru/habranews/26464.html</link>
		<comments>http://www.net-next.ru/habranews/26464.html#comments</comments>
		<pubDate>Wed, 09 Sep 2009 11:41:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://press/?p=26464</guid>
		<description><![CDATA[В MSDN DevLabs выложили программу Doloto, предназначенную для оптимизации любых Ajax-приложений. В соответствии со своим названием, Doloto отсекает код до необходимого минимума, так что приложение быстрее загружается клиенту и быстрее начинает выполняться.

Программа анализирует исходники и выделяет тот фрагмент кода Javascript, который непосредственно необходим для инициализации программы. Профилирование функций осуществляется на клиентской машине через локальный прокси-сервер [...]]]></description>
			<content:encoded><![CDATA[<p>В MSDN DevLabs выложили программу <a href="http://msdn.microsoft.com/en-us/devlabs/ee423534.aspx">Doloto</a>, предназначенную для оптимизации любых Ajax-приложений. В соответствии со своим названием, Doloto отсекает код до необходимого минимума, так что приложение быстрее загружается клиенту и быстрее начинает выполняться.<br/><br />
<br/><br />
Программа анализирует исходники и выделяет тот фрагмент кода Javascript, который непосредственно необходим для инициализации программы. Профилирование функций осуществляется на клиентской машине через локальный прокси-сервер http://localhost:8888 во время исполнения Ajax-приложения в браузере. При этом все «ненужные» функции помечаются метками (таймстампы). Прямо на клиентской машине генерируется оптимизированный код Ajax-приложения, в котором «ненужные» функции заменяются маленькими заглушками. Этот код потом будет загружаться в фоновом режиме или по мере необходимости, уже после инициализации основного скрипта. Оптимизированный код сохраняется на жёстком диске клиентского компьютера. Таким образом, можно оптимизировать чужие приложения, даже не имея доступа к их серверам, см. <a href="http://social.msdn.microsoft.com/Forums/en-US/doloto/thread/06806fdf-775e-4175-9b56-1060aabcdb3d">Doloto FAQ</a>.<br/><br />
<br/><br />
Программку протестировали на популярных Ajax-интерфейсах и получили впечатляющий результат.<br/></p>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/AJAX/69112/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/26464.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript / MooTools — AJAX + document.write</title>
		<link>http://www.net-next.ru/habranews/19079.html</link>
		<comments>http://www.net-next.ru/habranews/19079.html#comments</comments>
		<pubDate>Wed, 24 Jun 2009 21:17:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://press/?p=19079</guid>
		<description><![CDATA[Наконец кто-либо из «библиотек-гигантов» решил внедрить корректную обработку document.write при использовании AJAX. MooTools Core Dev Thomas Aylott демонстрирует алгоритм переопределения document.write.

Использование данного алгоритма позволит в AJAX осуществлять подгрузку HTML страниц со скриптами содержащими document.write. Такими могут быть страницы с Google AddSense, страницы содержащие JavaFX, другие. 

Из анализа алгоритма вытекает
 Читать дальше &#8594; 
]]></description>
			<content:encoded><![CDATA[<p>Наконец кто-либо из «библиотек-гигантов» решил внедрить корректную обработку <b>document.write</b> при использовании AJAX. MooTools Core Dev Thomas Aylott демонстрирует <a href="http://subtlegradient.com/articles/2009/06/22/replace_document_write_using_mootools.html">алгоритм переопределения document.write</a>.<br/><br />
<br/><br />
Использование данного алгоритма позволит в AJAX осуществлять подгрузку HTML страниц со скриптами содержащими document.write. Такими могут быть страницы с Google AddSense, страницы содержащие JavaFX, другие. <br/><br />
<br/><br />
Из анализа алгоритма вытекает
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/javascript/62845/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/19079.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web-разработка / Пуш ми, бум-бум, тач ми… Ajax Push Engine</title>
		<link>http://www.net-next.ru/habranews/16612.html</link>
		<comments>http://www.net-next.ru/habranews/16612.html#comments</comments>
		<pubDate>Fri, 29 May 2009 11:39:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://press/?p=16612</guid>
		<description><![CDATA[Сегодня поговорим о Comet и о server push вообще.

Обычные веб-приложения, как и сайты, работают по традиционной модели запрос-ответ-запрос, при этом, в силу особенностей HTTP-протокола и некоторых серверных реализаций обработчиков, приложение не хранит информацию между запросами, так что каждый вызов является независимым, а идентификация или сессионность обеспечиваются более высокоуровневыми средствами (например, всем известная реализация сессий в [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" title="logo" src="http://abrdev.com/wp-content/uploads/2009/05/logo.jpg" alt="logo"/>Сегодня поговорим о <a href="http://en.wikipedia.org/wiki/Comet_%28programming%29">Comet</a> и о <a href="http://en.wikipedia.org/wiki/Push_technology">server push</a> вообще.<br/><br />
<br/><br />
Обычные веб-приложения, как и сайты, работают по традиционной модели запрос-ответ-запрос, при этом, в силу особенностей HTTP-протокола и некоторых серверных реализаций обработчиков, приложение не хранит информацию между запросами, так что каждый вызов является независимым, а идентификация или сессионность обеспечиваются более высокоуровневыми средствами (например, всем известная реализация сессий в PHP). Кроме этого, запрос на новую информацию посылает всегда клиент, который заинтересован в получении самой актуальной версии данных. В приложениях, которым критично обновление, это часто становиться узким местом. У нас в одном из предыдущих проектов, было сразу несколько периодических AJAX-запросов на обновление данных. Хотя для такого случая есть варианты и вызова нескольких обработчиков на стороне сервера одним запросом от клиента.
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/webdev/60803/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/16612.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.NET / Ссылка Обновился AJAX Control Toolkit</title>
		<link>http://www.net-next.ru/habranews/15274.html</link>
		<comments>http://www.net-next.ru/habranews/15274.html#comments</comments>
		<pubDate>Thu, 14 May 2009 11:09:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://press/?p=15274</guid>
		<description><![CDATA[Пожалуй, самое интересное обновление этого тулкита. Добавлены новые элементы управления: HTML-редактор(!), combobox и color picker. Исправлено более 20 багов.
]]></description>
			<content:encoded><![CDATA[<p>Пожалуй, самое интересное обновление этого тулкита. Добавлены новые элементы управления: HTML-редактор(!), combobox и color picker. Исправлено более 20 багов.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/15274.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL-инъекция в MyioSoft Ajax Portal (3)</title>
		<link>http://www.net-next.ru/inetnews/13882.html</link>
		<comments>http://www.net-next.ru/inetnews/13882.html#comments</comments>
		<pubDate>Tue, 28 Apr 2009 12:55:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости интернета]]></category>
		<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://press/?p=13882</guid>
		<description><![CDATA[Удаленный пользователь может выполнить произвольные SQL команды на системе. &#8230;
]]></description>
			<content:encoded><![CDATA[<p>Удаленный пользователь может выполнить произвольные SQL команды на системе. &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/inetnews/13882.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax / Ссылка Общий взгляд на Dojo Toolkit</title>
		<link>http://www.net-next.ru/habranews/13173.html</link>
		<comments>http://www.net-next.ru/habranews/13173.html#comments</comments>
		<pubDate>Tue, 21 Apr 2009 11:06:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://press/?p=13173</guid>
		<description><![CDATA[Dojo Toolkit — это AJAX фреймворк, развиваемый Dojo Fundation и нацеленный на нишу серьезных проектов, где вам может потребоваться все — от обычных манипуляций с DOM до работы с Jabber/XMPP. При этом, Dojo пытается сохранить свою основу, обладая одним из самых компактных и мощных базовых наборов классов, все остальное доступны опционально. Поскольку знание конкретных функций [...]]]></description>
			<content:encoded><![CDATA[<p>Dojo Toolkit — это AJAX фреймворк, развиваемый Dojo Fundation и нацеленный на нишу серьезных проектов, где вам может потребоваться все — от обычных манипуляций с DOM до работы с Jabber/XMPP. При этом, Dojo пытается сохранить свою основу, обладая одним из самых компактных и мощных базовых наборов классов, все остальное доступны опционально. Поскольку знание конкретных функций вам особой пользы не принесет, я сосредоточусь далее на описании базовой архитектуры и возможностей.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/13173.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax / Fly AJAX — пишите меньше, имейте больше. Нестандартный AJAX и индексация поисковиками.</title>
		<link>http://www.net-next.ru/habranews/9663.html</link>
		<comments>http://www.net-next.ru/habranews/9663.html#comments</comments>
		<pubDate>Sat, 14 Mar 2009 22:54:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://press/?p=9663</guid>
		<description><![CDATA[Обсуждение предыдущей статьи было бурным. Самые ярые любители jQuery, Mootools кричали зачем мол нужен другой велосипед. 
В данной статье мы рассмотрим использование техники Fly AJAX. Это одна из нескольких функциональных возможностей, которые не реализованы в ранее указанных больших (и мною уважаемых) фреймворках. Также, в данной статье, мы рассмотрим принципы правильного проектирования и построения сайтов для [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://fullajax.ru/images/fullajax-stamp-200x100.png" align="left"/><br/><br />
Обсуждение <a href="http://habrahabr.ru/blogs/fullajax/53831/">предыдущей статьи</a> было бурным. Самые ярые любители jQuery, Mootools кричали зачем мол нужен другой велосипед. <br/><br />
В данной статье мы рассмотрим использование техники Fly AJAX. Это одна из нескольких функциональных возможностей, которые не реализованы в ранее указанных больших (и мною уважаемых) фреймворках. Также, в данной статье, мы рассмотрим принципы правильного проектирования и построения сайтов для хорошей индексации с применением AJAX технологии.<br/></p>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/AJAX/54465/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/9663.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax / Полный AJAX. Теория и Примеры. Фишки и Фичи.</title>
		<link>http://www.net-next.ru/habranews/9073.html</link>
		<comments>http://www.net-next.ru/habranews/9073.html#comments</comments>
		<pubDate>Sat, 07 Mar 2009 21:44:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://press/?p=9073</guid>
		<description><![CDATA[По многочисленным просьбам начинающих (и не только) AJAX разработчиков, решил выделить часть своего времени для описания некоторых хитростей и приемов, которыми пользуюсь при построении сложных, динамических веб-приложений. Статья представляет из себя смесь теоретических выкладок и практических примеров. 

Наибольшие трудности при построении сайтов c применением AJAX возникают при реализации механизма AHAH (Asynchronous HTML and HTTP). Особенно [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://fullajax.ru/images/fullajax-stamp-200x100.png" alt="http://fullajax.ru" align="left"/>По многочисленным просьбам начинающих (и не только) AJAX разработчиков, решил выделить часть своего времени для описания некоторых хитростей и приемов, которыми пользуюсь при построении сложных, динамических веб-приложений. Статья представляет из себя смесь теоретических выкладок и практических примеров. <br/><br />
<br/><br />
Наибольшие трудности при построении сайтов c применением AJAX возникают при реализации механизма <a href="http://en.wikipedia.org/wiki/AHAH">AHAH (Asynchronous HTML and HTTP)</a>. Особенно выполнение на лету подгружаемых Javascript-ов. Также есть куча дополнительного «гемороя» при разработке AJAX сайтов и веб-приложений. Вы можете ознакомится с детальным <a href="http://forum.ztu.edu.ua/showthread.php?t=1431">описанием некоторых существующих проблем</a>. Из-за указанных сложностей, многие разработчики отказываются от более насыщенного внедрения AJAX. <br/><br />
<br/><br />
Однако, мало кто знает, что перечисленные проблемы можно решить.
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/AJAX/53831/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/9073.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

