<?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>Alex Sergeev @ ALSEDI &#187; opera</title>
	<atom:link href="http://blog.alsedi.com/tag/opera/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.alsedi.com</link>
	<description>О QA, Shareware и ИТ</description>
	<lastBuildDate>Fri, 07 Oct 2011 08:52:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Opera представила новый движок для JavaScript &#8211; Carakan</title>
		<link>http://blog.alsedi.com/opera-predstavila-novyj-dvizhok-dlya-javascript-carakan/</link>
		<comments>http://blog.alsedi.com/opera-predstavila-novyj-dvizhok-dlya-javascript-carakan/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 21:26:32 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[bytecode]]></category>
		<category><![CDATA[carakan]]></category>
		<category><![CDATA[ECMAScript]]></category>
		<category><![CDATA[java script]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Presto]]></category>
		<category><![CDATA[браузер]]></category>
		<category><![CDATA[производительность]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/?p=274</guid>
		<description><![CDATA[Эта новость начинает распространяться потихоньку,  что странно, в условиях взрывного развития веб приложений с большим количеством JavaScript. Так теперь важным критерием оценки браузера становится не только то как он соответствует стандартам W3C, работает с CSS, DOM, но и насколько быстро &#8230; <a href="http://blog.alsedi.com/opera-predstavila-novyj-dvizhok-dlya-javascript-carakan/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a title="Carakan" href="http://my.opera.com/core/blog/2009/02/04/carakan" target="_blank">Эта новость</a> начинает распространяться потихоньку,  что странно, в условиях взрывного развития веб приложений с большим количеством JavaScript. Так теперь важным критерием оценки браузера становится не только то как он соответствует стандартам W3C, работает с CSS, DOM, но и насколько быстро он работает с JavaScript. Последним в эту &#8220;войну&#8221; вступил Google с V8, ну а теперь Opera собирается обновить свой движок. Хотя не очень понятно, как это может помочь увеличить их долю рынка. Но тем не менее.</p>
<p>Для начала стоит посмотреть назад в недалёкое прошлое, когда Opera выпустила движок Futhark, входящий в соств <a href="http://en.wikipedia.org/wiki/Presto_(layout_engine)" target="_blank">Presto </a>(2003 год). На тот момент он был самым быстрым на рынке, хотя никто особо не придавал значения этому языку. Сравнения по производительности стоит посмотреть в статье <a href="http://ejohn.org/blog/javascript-performance-rundown/" target="_blank">JavaScript Performance Rundown</a> Джона Ресига (John Resig). Джон получил интересные результаты из которых видно, что сейчас движок браузера Opera не блещет. В отличие от него Carakan построен на других принципах и обещает быть не только быстрым, но и экономичным. Для этого уже сделано следующее:</p>
<p>1. Принцип обработка в стеке заменен на обработку в регистрах (ничего общего с регистрами процессора). Фактически, сейчас инструкции псевдокода JS забирают значения из стека и помещают их обратно после обработки, доступ идет только к верхнему элементу, что сказывается на производительности. В Carakan динамечный стек со значениями заменен на фиксированный блок значений и инструкции псевдокода могут обращаться к любой ячейке.</p>
<p>2. Генерация нативного кода. Это, как я понял, попытка решить проблемы с арифметикой за счет расширения стандартных возможностей ECMAScript. Пока еще ведуться работы для ARM, для x86 (32 и 64 бита) уже всё готово.</p>
<p>3. Автоматическая классификация объектов. Смысл в том, что на уровне движка создаётся виртуальное наследование при котором каждому базовому объекту из ECMAScript приписывается класс, описывающий его. Дальше во время жизни и модификации объектов движок классифицирует их по первичным прототипам (тем самым объектам из ECMAScript). В результате это позволяет использовать меньше памяти (как то очень уж это оптимистично) и при поиске объектов кешировать результаты. Если это будет реализовано добротно, то производительность Carakan в Cloud Apps будет действительно потрясающая.</p>
<p>Дженс Линдсром (Jens Lindström) пишет, что даже без нативной генерации кода скорость Carakan в два с половиной раза больше, чем последняя версия Presto по тесту SunSpider. А вот при включении нативной генерации скорость может быть выше в 5 или 50 раз (или 500, почему бы нет?). Но обещать что либо еще слишком рано.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alsedi.com/opera-predstavila-novyj-dvizhok-dlya-javascript-carakan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firescope от Sitepoint</title>
		<link>http://blog.alsedi.com/firescope-ot-sitepoint/</link>
		<comments>http://blog.alsedi.com/firescope-ot-sitepoint/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 11:09:59 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[firescope]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[safati]]></category>
		<category><![CDATA[sitepoint]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[совместимость]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/?p=265</guid>
		<description><![CDATA[Sitepoint анонсировали новую надстройку над Firebug &#8211; FireScope. Этот плагин позволяет получать справочную информацию по поддержке HTML элементов в разных браузерах. После установки плагин добавляет новую панель Reference в Firebug, в которой для каждого элемента в загруженной странице будет приведет &#8230; <a href="http://blog.alsedi.com/firescope-ot-sitepoint/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sitepoint.com/blogs/2009/01/27/introducing-firescope-the-sitepoint-reference-tool-for-firebug/" target="_blank">Sitepoint анонсировали новую надстройку над Firebug &#8211; FireScope</a>. Этот плагин позволяет получать справочную информацию по поддержке HTML элементов в разных браузерах. После установки плагин добавляет новую панель Reference в Firebug, в которой для каждого элемента в загруженной странице будет приведет список совместимости со стандартом W3C и с браузерами. Есть информация далеко не по всем браузерам:</p>
<ul>
<li>Internet Explorer (5.5 &#8211; 7.0)</li>
<li>Firefox (1, 1.5, 2)</li>
<li>Safari (1.3, 2.0, 3)</li>
<li>Opera (9.2, 9.5)</li>
</ul>
<p>Так же плагин поддерживает поиск по элементам и атрибутам HTML и по свойствам CSS.</p>
<p>Домашняя страниц: <a href="http://tools.sitepoint.com/firescope" target="_blank">Firescope</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alsedi.com/firescope-ot-sitepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Джон Хикс будет работать в Opera Software</title>
		<link>http://blog.alsedi.com/dzhon-xiks-budet-rabotat-v-opera-software/</link>
		<comments>http://blog.alsedi.com/dzhon-xiks-budet-rabotat-v-opera-software/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 22:59:19 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Общее]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Hicksdesign]]></category>
		<category><![CDATA[John Hicks]]></category>
		<category><![CDATA[Leigh Hicks]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[дизайн]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/?p=101</guid>
		<description><![CDATA[В своем журнале Джон Хикс (John Hicks), создатель логотипа Mozilla Firefox, рассказал о том, что теперь он будет работать в Opera на позиции ведущего дизайнера (Senior Designer). Не смотря на то, что работать он будет удаленно ему всё же придется &#8230; <a href="http://blog.alsedi.com/dzhon-xiks-budet-rabotat-v-opera-software/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class=" aligncenter" src="http://blog.alsedi.com/wp-content/upload/john_leigh_hicks.png" alt="Джон и Леи Хикс" /></p>
<p>В своем журнале <a href="http://hicksdesign.co.uk/journal/" target="_blank"> Джон Хикс (John Hicks)</a>, создатель логотипа Mozilla Firefox, рассказал о том, что теперь он будет работать в Opera на позиции ведущего дизайнера (Senior Designer). Не смотря на то, что работать он будет удаленно ему всё же придется отказаться от работы в своём собственном деле. В след за <a href="http://hicksmade.com/">Hicksmade</a> его жена, Леи Хикс (Leigh Hicks), займется и делами <a href="http://hicksdesign.co.uk" target="_blank">Hicksdesign</a>.</p>
<p>Влияние на качество интерфейса <a href="http://opera.com" target="_blank">Opera Software</a>, скорее всего, окажется положительным. Хотя не очень понятно, что конкретно будет делать Хикс. Поле для деятельности в Opera Software у него огромно. Но основные работы Хикса &#8211; это типографика и разработка лого и иконок, но не интерфейсов целиком (хотя покритиковать интерфейсы он любит). Возможно, над следующими версиями Opera он будет работать не один, кто может стать главным идеологом интерфейса я сказать не возьмусь. Но почему то в голове пронеслась мысль, что если бы к разработки привлечь Дэвида Бирна (David Byrne) и Брайна Ино (Brian Eno), то можно было бы получить совершенно потрясающий браузер =)</p>
<p>С другой стороны этот переход может негативно сказаться [в плане дизайна] на других проектах, в которых проявляется Hicksdesign.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alsedi.com/dzhon-xiks-budet-rabotat-v-opera-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

