CINXE.COM
Занимательная JavaScript'омания: от полноценных приложений до эмуляторов ПК / Программное обеспечение / 3DNews - Daily Digital Digest
<!DOCTYPE HTML> <html prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://www.3dnews.ru:80/627229","20130830063434","https://web.archive.org/","web","/_static/", "1377844474"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <title>Занимательная JavaScript'омания: от полноценных приложений до эмуляторов ПК / Программное обеспечение / 3DNews - Daily Digital Digest</title> <link rel="alternate" type="application/rss+xml" title="Daily Digital Digest" href="https://web.archive.org/web/20130830063434/http://3dnews.ru/news/rss/"/> <link href="https://plus.google.com/106437263532799413637" rel="publisher"/> <meta name="Keywords" content="javascript, веб, html5, windows 3.1, spectrum, vascript"/> <meta name="Description" content="С ростом производительности браузерных движков и развитием технологий HTML5 в Сети все чаще стали появляться JavaScript-разработки, выходящие за рамки привычных веб-приложений и демонстрирующие всю мощь скриптового языка программирования. О наиболее интересных проектах рассказывает данный материал"/> <meta name="Copyright" content="(C) 1997-2013, 3DNews"/> <meta name="Classification" content="Компьютеры, Hardware, Software, Игры, IT, Программы, ATI, AMD, Intel, Nvidia, видеокарты, материнские платы, цифровые технологии"/> <meta name="robots" content="all"/> <meta name="document-state" content="dynamic"/> <meta name="revisit" content="5 minutes"/> <meta name="revisit-after" content="5 minutes"/> <meta http-equiv="Cache-Control" content="must-revalidate"/> <meta property="fb:app_id" content="133551106681042"/> <meta property="fb:admins" content="100001684312586,100000239830797,663927325,100000448764645,1243155580,100000810638784"/> <meta property="og:url" content="https://web.archive.org/web/20130830063434/http://www.3dnews.ru/627229"/> <meta property="og:site_name" content="3DNews - Daily Digital Digest"/> <meta property="og:title" content="Занимательная JavaScript'омания: от полноценных приложений до эмуляторов ПК / Программное обеспечение"/> <meta property="og:description" content="Самые интересные и оперативные новости из мира высоких технологий. На нашем портале - все о компьютерном железе, гаджетах, ноутбуках и других цифровых устройствах. А также обзоры новых игр, достижения современной науки и самые любопытные онлайн-проекты."/> <meta property="og:type" content="article"/> <meta property="og:image" content="https://web.archive.org/web/20130830063434im_/http://www.3dnews.ru/assets/external/illustrations/2012/04/05/627229/JavaScript-Apps-1.png"/> <link rel="SHORTCUT ICON" href="/web/20130830063434im_/http://www.3dnews.ru/assets/images/favicon.ico"/> <meta property="article:section" content=""> <!--[if gte IE 9]> <style type="text/css"> .gradient { filter: none; } </style> <![endif]--> <link type="text/css" rel="stylesheet" href="/web/20130830063434cs_/http://www.3dnews.ru/style.min.css"/> <script type="text/javascript" src="https://web.archive.org/web/20130830063434js_/http://www.googletagservices.com/tag/js/gpt.js"></script> <script type="text/javascript" src="/web/20130830063434js_/http://www.3dnews.ru/code.min.js"></script> </head> <body id="body"> <!--LiveInternet counter--><script type="text/javascript"><!-- if ( window.history !== undefined && window.history.replaceState !== undefined ) { window.oh = { state: window.history.state, title: document.title, path: document.location.href }; window.history.replaceState( { id: '627229', path: '627229' }, "Занимательная JavaScript'омания: от полноценных приложений до эмуляторов ПК / Программное обеспечение", "/software/627229" ); } new Image().src = "//web.archive.org/web/20130830063434/http://counter.yadro.ru/hit?r" + escape( document.referrer.replace( "t:preview", "" ) ) + ( ( typeof( screen ) == "undefined" ) ? "" : ";s" + screen.width + "*" + screen.height + "*" + ( screen.colorDepth ? screen.colorDepth : screen.pixelDepth ) ) + ";u" + escape( 'https://web.archive.org/web/20130830063434/http://www.3dnews.ru/software/627229' ) + ";h" + escape( document.title.substring( 0, 80 ) ) + ";" + Math.random(); if ( window.oh !== undefined ) window.history.replaceState( window.oh.state, window.oh.title, window.oh.path ); //--></script><!--/LiveInternet--> <div id="vk_api_transport"></div><div id="fb-root"></div> <script>( function ( d, s, id ) { var js, fjs = d.getElementsByTagName( s )[0]; if ( d.getElementById( id ) ) return; js = d.createElement( s ); js.id = id; js.src = "//web.archive.org/web/20130830063434/http://connect.facebook.net/ru_RU/all.js#xfbml=1&appId=133551106681042"; fjs.parentNode.insertBefore( js, fjs ); }( document, 'script', 'facebook-jssdk' ) );</script> <div id="global-wrapper"> <div id="wrapper"> <div id="heading"> <a class="left" href="/web/20130830063434/http://www.3dnews.ru/" alt="Возврат на титул 3DNews" class="nospace"><img src="/web/20130830063434im_/http://www.3dnews.ru/assets/images/logo.png" width="189" height="67" alt="логотип 3DNews"/></a> <div id="earAds" class="right"> <a href="/web/20130830063434/http://www.3dnews.ru/subjects/Xbox One" title="Сюжет Xbox One на 3DNews"><img style="float: right; margin: 8px 0px 3px 0px;" src="/web/20130830063434im_/http://www.3dnews.ru/z/ac:if/w:s/i:99/136" width="146" height="55" alt="Сюжет Xbox One на 3DNews.ru"></a><a href="/web/20130830063434/http://www.3dnews.ru/subjects/Facebook" title="Сюжет Facebook на 3DNews"><img style="float: right; margin: 8px 0px 3px 0px;" src="/web/20130830063434im_/http://www.3dnews.ru/z/ac:if/w:s/i:25/136" width="146" height="55" alt="Сюжет Facebook на 3DNews.ru"></a> <script type="text/javascript"><!--//<![CDATA[ var m3_u = (location.protocol=='https:'?'https://web.archive.org/web/20130830063434/https://ad.3dnews.ru/www/delivery/ajs.php':'https://web.archive.org/web/20130830063434/http://ad.3dnews.ru/www/delivery/ajs.php'); var m3_r = Math.floor(Math.random()*99999999999); if (!document.MAX_used) document.MAX_used = ','; document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u); document.write ("?zoneid=7&block=1"); document.write ('&path=/software'); document.write ('&cb=' + m3_r); if (document.MAX_used != ',') document.write ("&exclude=" + document.MAX_used); document.write (document.charset ? '&charset='+document.charset : (document.characterSet ? '&charset='+document.characterSet : '')); document.write ("&loc=" + escape(window.location)); if (document.referrer) document.write ("&referer=" + escape(document.referrer)); if (document.context) document.write ("&context=" + escape(document.context)); if (document.mmm_fo) document.write ("&mmm_fo=1"); document.write ("'><\/scr"+"ipt>"); //]]>--></script><noscript><a href="https://web.archive.org/web/20130830063434/http://ad.3dnews.ru/www/delivery/ck.php?n=a68f76d1&cb=INSERT_RANDOM_NUMBER_HERE" target="_blank"><img src="https://web.archive.org/web/20130830063434im_/http://ad.3dnews.ru/www/delivery/avw.php?zoneid=7&cb=INSERT_RANDOM_NUMBER_HERE&n=a68f76d1" border="0" alt=""/></a></noscript> <script type="text/javascript"><!--//<![CDATA[ var m3_u = (location.protocol=='https:'?'https://web.archive.org/web/20130830063434/https://ad.3dnews.ru/www/delivery/ajs.php':'https://web.archive.org/web/20130830063434/http://ad.3dnews.ru/www/delivery/ajs.php'); var m3_r = Math.floor(Math.random()*99999999999); if (!document.MAX_used) document.MAX_used = ','; document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u); document.write ("?zoneid=136&block=1"); document.write ('&path=/software'); document.write ('&cb=' + m3_r); if (document.MAX_used != ',') document.write ("&exclude=" + document.MAX_used); document.write (document.charset ? '&charset='+document.charset : (document.characterSet ? '&charset='+document.characterSet : '')); document.write ("&loc=" + escape(window.location)); if (document.referrer) document.write ("&referer=" + escape(document.referrer)); if (document.context) document.write ("&context=" + escape(document.context)); if (document.mmm_fo) document.write ("&mmm_fo=1"); document.write ("'><\/scr"+"ipt>"); //]]>--></script><noscript><a href="https://web.archive.org/web/20130830063434/http://ad.3dnews.ru/www/delivery/ck.php?n=a68f76d1&cb=INSERT_RANDOM_NUMBER_HERE" target="_blank"><img src="https://web.archive.org/web/20130830063434im_/http://ad.3dnews.ru/www/delivery/avw.php?zoneid=136&cb=INSERT_RANDOM_NUMBER_HERE&n=a68f76d1" border="0" alt=""/></a></noscript> <script type="text/javascript"><!--//<![CDATA[ var m3_u = (location.protocol=='https:'?'https://web.archive.org/web/20130830063434/https://ad.3dnews.ru/www/delivery/ajs.php':'https://web.archive.org/web/20130830063434/http://ad.3dnews.ru/www/delivery/ajs.php'); var m3_r = Math.floor(Math.random()*99999999999); if (!document.MAX_used) document.MAX_used = ','; document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u); document.write ("?zoneid=5&block=1"); document.write ('&path=/software'); document.write ('&cb=' + m3_r); if (document.MAX_used != ',') document.write ("&exclude=" + document.MAX_used); document.write (document.charset ? '&charset='+document.charset : (document.characterSet ? '&charset='+document.characterSet : '')); document.write ("&loc=" + escape(window.location)); if (document.referrer) document.write ("&referer=" + escape(document.referrer)); if (document.context) document.write ("&context=" + escape(document.context)); if (document.mmm_fo) document.write ("&mmm_fo=1"); document.write ("'><\/scr"+"ipt>"); //]]>--></script><noscript><a href="https://web.archive.org/web/20130830063434/http://ad.3dnews.ru/www/delivery/ck.php?n=a68f76d1&cb=INSERT_RANDOM_NUMBER_HERE" target="_blank"><img src="https://web.archive.org/web/20130830063434im_/http://ad.3dnews.ru/www/delivery/avw.php?zoneid=5&cb=INSERT_RANDOM_NUMBER_HERE&n=a68f76d1" border="0" alt=""/></a></noscript> <script type="text/javascript"><!--//<![CDATA[ var m3_u = (location.protocol=='https:'?'https://web.archive.org/web/20130830063434/https://ad.3dnews.ru/www/delivery/ajs.php':'https://web.archive.org/web/20130830063434/http://ad.3dnews.ru/www/delivery/ajs.php'); var m3_r = Math.floor(Math.random()*99999999999); if (!document.MAX_used) document.MAX_used = ','; document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u); document.write ("?zoneid=6&block=1"); document.write ('&path=/software'); document.write ('&cb=' + m3_r); if (document.MAX_used != ',') document.write ("&exclude=" + document.MAX_used); document.write (document.charset ? '&charset='+document.charset : (document.characterSet ? '&charset='+document.characterSet : '')); document.write ("&loc=" + escape(window.location)); if (document.referrer) document.write ("&referer=" + escape(document.referrer)); if (document.context) document.write ("&context=" + escape(document.context)); if (document.mmm_fo) document.write ("&mmm_fo=1"); document.write ("'><\/scr"+"ipt>"); //]]>--></script><noscript><a href="https://web.archive.org/web/20130830063434/http://ad.3dnews.ru/www/delivery/ck.php?n=a68f76d1&cb=INSERT_RANDOM_NUMBER_HERE" target="_blank"><img src="https://web.archive.org/web/20130830063434im_/http://ad.3dnews.ru/www/delivery/avw.php?zoneid=6&cb=INSERT_RANDOM_NUMBER_HERE&n=a68f76d1" border="0" alt=""/></a></noscript> <img src="/web/20130830063434im_/http://www.3dnews.ru/assets/images/18plus.png" width="90" height="90" alt="Сайт предназначен для аудитории 18+" style="display: inline-block; margin-right: -15px;margin-top: -8px;margin-bottom: -10px; float: right; clear: none;"> </div> </div> <div id="stripe"> <div id="date" class="left"> Сегодня 30 августа 2013 </div> <div id="social-buttons" class="right"> <a id="subscribe-link" href="/web/20130830063434/http://www.3dnews.ru/subscribe" target="_blank" title="Подписка на новости 3DNews"></a> <a id="vk-link" href="https://web.archive.org/web/20130830063434/http://vk.com/ru_3dnews" target="_blank" title="3DNews ВКонтакте"></a> <a id="fb-link" href="https://web.archive.org/web/20130830063434/http://facebook.com/3dnews" target="_blank" title="3DNews на Facebook"></a> <a id="twitter-link" href="https://web.archive.org/web/20130830063434/http://twitter.com/3D_News" target="_blank" title="Твиттер 3DNews"></a> <a id="gplus-link" href="https://web.archive.org/web/20130830063434/http://plus.google.com/106437263532799413637?rel=author" target="_blank" title="3DNews на Google+"></a> </div> <div id="info-links" class="right"> <a href="/web/20130830063434/http://www.3dnews.ru/about">О сайте</a> <a href="/web/20130830063434/http://www.3dnews.ru/a">Реклама</a> <a href="/web/20130830063434/http://www.3dnews.ru/subscribe">Рассылка</a> <a href="/web/20130830063434/http://www.3dnews.ru/contact">Контакты</a> </div> </div><table id="full-view" width="100%" height="100%" border="0"> <tr> <td id="left-sidebar"> <div class="sidebar-chunk" id="search-form"> Поиск по сайту: <form action="javascript:void(0);" method="get" onsubmit="actionSearch();"> <input name="query-input" value="" type="text" id="search-text"> <input value="" name="search" type="submit" id="search-button"> </form> </div> <div class="sidebar-chunk menu-item dark current"> Новости </div> <div class="sidebar-chunk submenu"> <a href="/web/20130830063434/http://www.3dnews.ru/news/main" title="Новости hardware" class="sidebar-chunk menu-item light" id="main-news"> Главные новости </a> <a href="/web/20130830063434/http://www.3dnews.ru/news" title="Новости hardware" class="sidebar-chunk menu-item light" id="hardware-news"> Новости hardware </a> <a href="/web/20130830063434/http://www.3dnews.ru/software-news" style="font-family: Tahoma, Arial !important ;" title="Новости software" class="sidebar-chunk menu-item light" id="software-news"> Новости software </a> <a href="/web/20130830063434/http://www.3dnews.ru/subjects" title="Актуальные темы" class="sidebar-chunk menu-item light" id="subjects"> Актуальные темы </a> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/it-finance" title="IT-финансы">IT-финансы</a> <span class="sponsor"></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/offsyanka" title="Offсянка">Offсянка</a> <span class="sponsor"></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/editorial" title="Аналитика">Аналитика</a> <span class="sponsor"></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/video" title="Видеокарты">Видеокарты</a> <span class="sponsor"><div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="208" id="zone-208"></div></div></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/multimedia" title="Звук и акустика">Звук и акустика</a> <span class="sponsor"><div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="200" id="zone-200"></div></div></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/games" title="Игры">Игры</a> <span class="sponsor"><div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="167" id="zone-167"></div></div></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/cooling" title="Корпуса, БП и охлаждение">Корпуса, БП и охлаждение</a> <span class="sponsor"><div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="123" id="zone-123"></div></div></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/workshop" title="Мастерская">Мастерская</a> <span class="sponsor"></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/motherboard" title="Материнские платы">Материнские платы</a> <span class="sponsor"><div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="223" id="zone-223"></div></div></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/display" title="Мониторы и проекторы">Мониторы и проекторы</a> <span class="sponsor"><div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="120" id="zone-120"></div></div></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/storage" title="Накопители">Накопители</a> <span class="sponsor"><div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="203" id="zone-203"></div></div></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/mobile" title="Ноутбуки и ПК">Ноутбуки и ПК</a> <span class="sponsor"><div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="46" id="zone-46"></div></div></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/peripheral" title="Периферия">Периферия</a> <span class="sponsor"><div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="128" id="zone-128"></div></div></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/tablets" title="Планшеты">Планшеты</a> <span class="sponsor"></span> </div> <div class="sidebar-chunk menu-item dark current" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/software" title="Программное обеспечение">Программное обеспечение</a> <span class="sponsor"><div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="163" id="zone-163"></div></div></span> </div> <div class="sidebar-chunk submenu"> <a href="/web/20130830063434/http://www.3dnews.ru/software/util" title="Программы, утилиты" class="sidebar-chunk menu-item light"> Программы, утилиты </a> <a href="/web/20130830063434/http://www.3dnews.ru/software/office" title="Офисное ПО" class="sidebar-chunk menu-item light"> Офисное ПО </a> <a href="/web/20130830063434/http://www.3dnews.ru/software/graph" title="Графика" class="sidebar-chunk menu-item light"> Графика </a> <a href="/web/20130830063434/http://www.3dnews.ru/software/internet" title="Интернет" class="sidebar-chunk menu-item light"> Интернет </a> <a href="/web/20130830063434/http://www.3dnews.ru/software/sec" title="Безопасность" class="sidebar-chunk menu-item light"> Безопасность </a> <a href="/web/20130830063434/http://www.3dnews.ru/software/android" title="Программное обеспечение для Android" class="sidebar-chunk menu-item light"> Программное обеспечение для Android </a> <a href="/web/20130830063434/http://www.3dnews.ru/software/ios" title="Программное обеспечение для iOS" class="sidebar-chunk menu-item light"> Программное обеспечение для iOS </a> <a href="/web/20130830063434/http://www.3dnews.ru/software/other" title="Другое" class="sidebar-chunk menu-item light"> Другое </a> <a href="/web/20130830063434/http://www.3dnews.ru/software/win" title="OS Windows" class="sidebar-chunk menu-item light"> OS Windows </a> <a href="/web/20130830063434/http://www.3dnews.ru/software/online" title="Онлайн-сервисы" class="sidebar-chunk menu-item light"> Онлайн-сервисы </a> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/cpu" title="Процессоры и память">Процессоры и память</a> <span class="sponsor"><div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="221" id="zone-221"></div></div></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/communication" title="Сети и коммуникации">Сети и коммуникации</a> <span class="sponsor"><div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="161" id="zone-161"></div></div></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/phone" title="Сотовая связь">Сотовая связь</a> <span class="sponsor"></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/smart-things" title="Умные вещи">Умные вещи</a> <span class="sponsor"></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/digital" title="Цифровое фото и видео">Цифровое фото и видео</a> <span class="sponsor"><div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="130" id="zone-130"></div></div></span> </div> <div class="sidebar-chunk menu-item dark" id=""> <a href="/web/20130830063434/http://www.3dnews.ru/auto" title="Цифровой автомобиль">Цифровой автомобиль</a> <span class="sponsor"><div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="210" id="zone-210"></div></div></span> </div> <div class="sidebar-chunk menu-item mid"> <a href="https://web.archive.org/web/20130830063434/http://www.servernews.ru/" title="ServerNews"> <img src="/web/20130830063434im_/http://www.3dnews.ru/assets/images/logos/sn-logo.png" width="147" height="20" alt="ServerNews"/> </a> </div> <div class="sidebar-chunk menu-item mid"> <a href="https://web.archive.org/web/20130830063434/http://hardwarez.ru/" title="HardWarez"> <img src="/web/20130830063434im_/http://www.3dnews.ru/assets/images/logos/hw-logo.png" width="118" height="20" alt="hardWarez"/> </a> </div> <div class="sidebar-chunk menu-item mid strong"> <a href="https://web.archive.org/web/20130830063434/http://market.3dnews.ru/" title="Маркет на 3DNews"> Маркет </a> </div> <div class="sidebar-chunk menu-item mid strong"> <a href="https://web.archive.org/web/20130830063434/http://forum.3dnews.ru/" title="Конференция 3DNews"> Форум </a> </div> <div class="sidebar-chunk menu-item mid strong"> <a href="/web/20130830063434/http://www.3dnews.ru/download" title="Файловый архив 3DNews"> Файловый архив </a> </div> <div class="sidebar-chunk menu-item mid strong"> <a href="/web/20130830063434/http://www.3dnews.ru/competitions" title="Конкурсы 3DNews"> Конкурсы </a> </div> <div class="sidebar-chunk menu-item mid strong"> <a href="https://web.archive.org/web/20130830063434/http://www.3dnews.ru/m" target="_blank" title="Мобильная версия"> Мобильная версия </a> </div> <div class="sidebar-chunk menu-item mid strong"> <a href="/web/20130830063434/http://www.3dnews.ru/community" title="RSS/Социальные сети"> RSS/Социальные сети </a> </div> <div class="sidebar-chunk menu-item mid strong"> <a href="/web/20130830063434/http://www.3dnews.ru/subscribe" title="Рассылки 3DNews"> Рассылка </a> </div> <div class="sidebar-chunk menu-item mid strong"> <a href="/web/20130830063434/http://www.3dnews.ru/job" title="Вакансии"> Вакансии <sup class="strong">[NEW!]</sup> </a> </div> <div class="sidebar-chunk menu-item mid strong"> <a href="/web/20130830063434/http://www.3dnews.ru/links" title="Ссылки на дружественные сайты"> Полезные ссылки </a> </div> <div class="content-block margin-top" id="voteBox"> <div class="content-block-header" id="voteHeader"><span class="left">Опрос</span></div> <div id="voteContainer"></div> </div> <div class="ad margin-top"> <div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="36" id="zone-36"></div></div></div> <div class="ad margin-top centered"> <script type="text/javascript"> googletag.defineSlot('/20674832/3dnews_160Х600_Medium_Right_ROS', [160, 600], 'div-gpt-ad-1353321071114-0').addService(googletag.pubads()); googletag.pubads().enableSyncRendering(); googletag.enableServices(); </script> <!-- 3dnews_160Х600_Medium_Right_ROS --> <div id="div-gpt-ad-1353321071114-0" style="width:160px; height:600px;"> <script type="text/javascript"> googletag.display('div-gpt-ad-1353321071114-0'); </script> </div> </div> </td> <td itemscope itemtype="http://schema.org/Article" id="content-column"> <div class="content-block"> <div class="content-block-header"> <span class="left nowrap"> <a href="/web/20130830063434/http://www.3dnews.ru/" class="breadcrumb first" title="Главная страница 3DNews" href="/web/20130830063434/http://www.3dnews.ru/">3DNews</a><span class="dot-separator"></span><a href="/web/20130830063434/http://www.3dnews.ru/software" class="breadcrumb" title="Программное обеспечение">Программное обеспечение</a><span class="dot-separator"></span><a href="/web/20130830063434/http://www.3dnews.ru/software/util" class="breadcrumb" title="Программы, утилиты">Программы, утилиты</a><span class="dot-separator"></span>Занимательная JavaScript'омания: от полн... </span> <a href="/web/20130830063434/http://www.3dnews.ru/software/rss" class="button feed dark" title="RSS-лента раздела"><i class="icon-rss"></i></a> </div> </div> <div class="content-ads margin-top"> <div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="1" id="zone-1"></div></div></div> <div id="section-header" class="margin-top"> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td itemprop="articleSection" class="section-title compact"> Программное обеспечение </td> <td class="section-sponsor"> <div class="sponsor"></div> </td> </tr> </tbody> </table> </div><div class="content-block" id="news-top"> <div class="content-block-header"> <span class="left"> Самое интересное в новостях </span> </div> <div class="content-block-data"> <ul> <li class="header"><a href="/web/20130830063434/http://www.3dnews.ru/753982?topblock" title="Стив Балмер — самые сумасшедшие, дурацкие, смешные моменты в Microsoft"><h3>Стив Балмер — самые сумасшедшие, дурацкие, смешные моменты в Microsoft</h3></a></li><li class="header"><a href="/web/20130830063434/http://www.3dnews.ru/755134?topblock" title="Классический мобильный телефон Nokia 515 анонсирован в России"><h3>Классический мобильный телефон Nokia 515 анонсирован в России</h3></a></li><li class="header"><a href="/web/20130830063434/http://www.3dnews.ru/754558?topblock" title="Торрент-трекер Rutor.org заблокировали по ошибке?"><h3>Торрент-трекер Rutor.org заблокировали по ошибке?</h3></a></li> </ul> </div> </div><div class="content-ads margin-top margin-bottom"> <div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="67" id="zone-67"></div></div></div> <a name="contents"></a><div id="section-content" class="publication"> <div class="article-entry" id="627229"> <div id="floating-share-box-627229" class="floating-share-box" style="display: none;"> <div class="share-item"> <div id="vk-like-627229"></div> <script type="text/javascript"> $(function() { VK.Widgets.Like("vk-like-627229", { type: "vertical", height: 24, pageUrl: "https://web.archive.org/web/20130830063434/http://www.3dnews.ru/627229/", pageTitle: "Занимательная JavaScript омания: от полноценных приложений до эмуляторов ПК" }); });</script> </div> <div class="share-item"><div class="fb-like" data-href="http://www.3dnews.ru/627229/" data-send="false" data-layout="box_count" data-width="97" data-show-faces="true" data-font="segoe ui"></div></div> <div class="share-item"><div class="g-plusone" data-size="tall" data-href="http://www.3dnews.ru/627229/"></div></div> <div class="share-item"><a href="https://web.archive.org/web/20130830063434/https://twitter.com/share" class="twitter-share-button" data-url="https://web.archive.org/web/20130830063434/http://www.3dnews.ru/627229/" data-lang="ru" data-related="3D_News" data-count="vertical" data-text="Занимательная JavaScript омания: от полноценных приложений до эмуляторов ПК" data-hashtags="3DNews,новости">Твитнуть</a></div> </div> <span class="share button right lite" data-tooltip="Поделиться статьей"><i class="icon-retweet"></i></span> <a class="print button right lite" data-tooltip="Версия для печати" href="/web/20130830063434/http://www.3dnews.ru/627229/print"><i class="icon-print"></i></a> <h1 itemprop="name">Занимательная JavaScript'омания: от полноценных приложений до эмуляторов ПК</h1> <div class="entry-info content-block-data white nomargins"> <span class="icon" style="background-image: url(/web/20130830063434im_/http://www.3dnews.ru/assets/external/icons/2012/04/05/627229.jpg);" title="Занимательная JavaScript'омания: от полноценных приложений до эмуляторов ПК"><img style="display:none;" itemprop="image" src="https://web.archive.org/web/20130830063434im_/http://www.3dnews.ru/assets/external/icons/2012/04/05/627229.jpg" width="120" height="85"/></span> <div class="header"> <table class="nomargins"> <tbody> <tr> <td valign="middle"> <span itemprop="datePublished" content="2012-05-03T00:00:00+04:00" class="date">03 мая 2012</span> </td> <td> <i class="icon-group"></i> <a href="https://web.archive.org/web/20130830063434/mailto:info@3dnews.ru" itemprop="author" itemscope itemtype="http://schema.org/Person"><span itemprop="name">Андрей Крупин</span></a> </td> </tr> </tbody> </table> </div> <div class="teaser margin-bottom _ga1_on_"> С ростом производительности браузерных движков и развитием технологий HTML5 в Сети все чаще стали появляться JavaScript-разработки, выходящие за рамки привычных веб-приложений и демонстрирующие всю мощь скриптового языка программирования. О наиболее интересных проектах рассказывает данный материал </div> <div class="clear"></div> </div> <div class="clear"></div> <div class="entry-body article _ga1_on_" itemprop="articleBody"> <p>Объектно ориентированный скриптовый язык программирования JavaScript, <a href="https://web.archive.org/web/20130830063434/http://www.3dnews.ru/software-news/622961/">входящий в десятку</a> популярных средств разработки софта, не нуждается в представлении. Но большинство увлеченных информационными технологиями пользователей не подозревают, насколько гибок и функционален этот язык, интерпретатор командных инструкций которого имеется в любом современном интернет-обозревателе. Можно долго и с важным видом рассказывать о том, как широко JavaScript используется для придания интерактивности онлайновым площадкам и создания расширений для браузеров, но куда интереснее поговорить о проектах, мало связанных с разработкой веб-приложений, которые раскрывают поистине колоссальные возможности скриптового языка программирования.</p> <p>Начать обзор следует с <a href="https://web.archive.org/web/20130830063434/http://bellard.org/jslinux/">JavaScript PC Emulator</a> — вне всяких сомнений, самой потрясающей реализации полноценного эмулятора x86-совместимого компьютера, целиком и полностью написанного на упомянутом языке. Да-да, именно так — полноценного и функционирующего под управлением настоящей операционной системы Linux в окне обычного обозревателя, будь то Internet Explorer, Chrome, Opera, Firefox или Safari.</p> <p>Автором разработки является французский программист Фабрис Беллар (Fabrice Bellard), приложивший руки к созданию кроссплатформенного эмулятора QEMU и ряда других известных проектов в сфере свободного ПО. По мнению Фабриса, Javascript PC Emulator является отличным решением для изучающих Linux пользователей и отчетливо демонстрирует, насколько далеко шагнул технический прогресс в области веб-технологий.</p> <p>При помощи эмулируемого средствами JavaScript окружения Linux можно выполнять всевозможные команды в консоли операционной системы, управлять файлами, компилировать программы на языке C и даже разворачивать сетевые сервисы, правда, в пределах локального хоста (доступа во внешнюю сеть, к сожалению, не предусмотрено). Для удобства работы в JavaScript PC Emulator предусмотрен текстовый буфер обмена данными между виртуальной машиной и окном браузера, также имеется возможность выгрузки любых файлов из эмулируемого ПК. Более подробную информацию справочного характера можно получить в <a href="https://web.archive.org/web/20130830063434/http://bellard.org/jslinux/faq.html">разделе FAQ</a> проекта, определенно претендующего на звание самого революционного продукта.</p> <div align="center"><img src="/web/20130830063434im_/http://www.3dnews.ru/assets/external/illustrations/2012/04/05/627229/JavaScript-Apps-1.png" width="779" height="539"></div> <p>Не менее впечатляющим является JavaScript-творение Майкла Винсента (Michael Vincent), представленное по адресу <a href="https://web.archive.org/web/20130830063434/http://www.michaelv.org/">michaelv.org</a> и практически с аптекарской точностью воссоздающее интерфейс эпохальной платформы Windows 3.1. Разработка энтузиаста не только превосходно передает дух времени, виртуозно вырисовывая окошки в стиле канувшей в Лету системы, но и позволяет играться в «Сапера», возиться с командной строкой MS-DOS 6.22 и различными программами. Читателей 3DNews, хорошо помнящих те славные времена, когда компьютеры были большими, мониторы маленькими и черно-белыми, а звук пятидюймового дисковода ласкал слух не хуже мэтров отечественной и зарубежной эстрады, наверняка удивит присутствие в JavaScript-реинкарнации Windows 3.1 интернет-обозревателя. Если нам не изменяет память, то таковой в составе ОС Microsoft появился несколько позже — с выпуском пакета дополнений Microsoft Plus! для Windows 95. Впрочем, мы можем и ошибаться.</p> <div align="center"><img src="/web/20130830063434im_/http://www.3dnews.ru/assets/external/illustrations/2012/04/05/627229/JavaScript-Apps-2.png" width="804" height="542"></div> <p>Повествуя об эмуляторах десктопов, нельзя пройти мимо курируемого норвежским гуру кодинга Андерсом Эвенрудом (Anders Evenrud) проекта <a href="https://web.archive.org/web/20130830063434/http://home.osjs.0o.no/">OS.js</a>, в рамках которого ведется кропотливая работа по созданию онлайновой операционной системы с использованием JavaScript и элементов языка разметки HTML5. На данном этапе веб-платформа включает менеджер окон а-ля Xfwm, браузер, почтовый клиент, развлекательные и мультимедийные приложения, а также средства разработки ПО. OS.js поддерживает работу с виртуальной файловой системой, умеет сохранять и восстанавливать пользовательские сессии, имеет в своем составе центр приложений для поиска, установки и удаления пакетов в системе. С полным списком ключевых особенностей продукта можно ознакомиться <a href="https://web.archive.org/web/20130830063434/http://home.osjs.0o.no/features/">на этой странице</a> многообещающего проекта.</p> <div align="center"><img src="/web/20130830063434im_/http://www.3dnews.ru/assets/external/illustrations/2012/04/05/627229/JavaScript-Apps-3.gif" width="800" height="539"></div> <p>Пристального внимания заслуживает JS-разработка Александра Демина <a href="https://web.archive.org/web/20130830063434/http://code.google.com/p/radio86/">radio86</a>, позволяющая поворошить листву былого и поиграться с самодельным восьмиразрядным компьютером «Радио-86РК», инструкции по сборке которого публиковались в свое время на страницах научно-технического журнала «Радио». В составе эмулятора (упакованного в один-единственный файл!) представлены различные игры, языки программирования, отладчики, редакторы и прочие системные инструменты, включая ассемблер и дисассемблер. Стоит добавить также, что эмуляция происходит на уровне команд процессора Intel 8080, а для демонстрации графики задействован определенный в спецификациях HTML5 тег <canvas>. Дополнительные сведения о проекте можно найти <a href="https://web.archive.org/web/20130830063434/http://easy-coding.blogspot.com/2009/09/86-javascript.html">в блоге</a> разработчика.</p> <div align="center"><img src="/web/20130830063434im_/http://www.3dnews.ru/assets/external/illustrations/2012/04/05/627229/JavaScript-Apps-4.png" width="750" height="467"></div> <p>Кто до сих пор, спустя десятилетия, ностальгирует по домашнему компьютеру ZX Spectrum, тому определенно стоит присмотреться к проекту <a href="https://web.archive.org/web/20130830063434/http://jsspeccy.zxdemo.org/">JSSpeccy</a>. Проследовав по приведенной ссылке, любой может окунуться в воспоминания о минувшей молодости и с удовольствием провести время за восьмибитными игровыми шедеврами. JavaScript-эмулятор поддерживает загрузку файлов форматов SNA и TAP, коих в изобилии представлено в глобальной сети, позволяет перенастраивать клавиши управления и приостанавливать выполнение программ. Автором JSSpeccy является Мэтт Весткотт (Matt Westcott), любезно предоставляющий исходники своего творения всем желающим поспособствовать развитию и дальнейшему совершенствованию полезного начинания.</p> <div align="center"><img src="/web/20130830063434im_/http://www.3dnews.ru/assets/external/illustrations/2012/04/05/627229/JavaScript-Apps-5.png" width="666" height="590"></div> <p>Посчастливилось попасть под прицел скорых на руку акул программирования и игровой консоли Nintendo Entertainment System, претерпевшей второе рождение в JavaScript-эмуляторе <a href="https://web.archive.org/web/20130830063434/http://benfirshman.com/projects/jsnes/">JSNES</a>. Благодаря стараниям Бена Фиршмана (Ben Firshman) любой интернет-пользователь получил возможность еще раз с умилением взглянуть на Super Mario, Contra, Zelda и другие культовые игрушки. Никаких регистраций на сайте не требуется: просто щелкаем по приведенной ссылке, выбираем из выпадающего списка подходящий ROM-файл (образ картриджа) и погружаемся в игровой процесс. При необходимости можно отрегулировать размер выводимой на экран картинки, включить звуковое сопровождение либо прервать выполнение приложения. Знатоки IT-индустрии могут скачать исходные коды JSNES, поспособствовать автору в развитии проекта и оптимизации программного кода эмулятора.</p> <div align="center"><img src="/web/20130830063434im_/http://www.3dnews.ru/assets/external/illustrations/2012/04/05/627229/JavaScript-Apps-6.png" width="666" height="603"></div> <p>Немало в Интернете представлено JS-приложений, предназначенных для решения практических задач. Из наиболее ярких подобного рода разработок отметим <a href="https://web.archive.org/web/20130830063434/https://github.com/nddrylliog/jsmad">JSMad</a> и <a href="https://web.archive.org/web/20130830063434/https://github.com/andreasgal/pdf.js">PDF.js</a>. В рамках первого проекта энтузиастами ведется работа по созданию на базе JavaScript-движка проигрывателя файлов MP3, в рамках второго — реализация веб-инструментария для просмотра PDF-файлов. И если первая разработка представляет скорее академический интерес, нежели практический, то вторая уже снискала поддержку сообщества разработчиков Mozilla. Ожидается, что наработки PDF.js <a href="https://web.archive.org/web/20130830063434/http://www.3dnews.ru/news/626679">будут использованы</a> для включения в состав браузера Firefox средства просмотра PDF-документов, которое не только упростит работу с файлами упомянутого формата, но и положительным образом скажется на безопасности пользователя при работе в Сети.</p> <div align="center"><img src="/web/20130830063434im_/http://www.3dnews.ru/assets/external/illustrations/2012/04/05/627229/JavaScript-Apps-7.gif" width="666" height="509"></div> <p>Справедливости ради отметим, что перечисленные нами продукты — лишь малая толика решений, демонстрирующих масштаб фактически безграничных возможностей скриптового языка. Чего только стоят представленные в Chrome Web Store онлайновые разработки, многопользовательская игра <a href="https://web.archive.org/web/20130830063434/http://browserquest.mozilla.org/">BrowserQuest</a> и серверный JavaScript-фреймворк <a href="https://web.archive.org/web/20130830063434/http://nodejs.org/">Node.js</a>, предназначенный для создания масштабируемых сетевых приложений! Благодаря стремительному развитию технологий HTML5, вдохнувших вторую жизнь в JavaScript, мы сегодня имеем уникальную возможность наблюдать за сменой приоритетов в сфере веб-программирования и ключевых ролей в продвижении мультимедийно насыщенных, интерактивных интернет-площадок. Будущее определенно принадлежит HTML5, и нет никаких сомнений в том, что со временем JavaScript может стать самым востребованным среди профессионального сообщества языком программирования. Готовы поспорить с данным утверждением? Приводите свои аргументы в комментариях к заметке.</p> <div align="center" style="clear: both;"><span class="rating onbottom"></span></div> <script type="text/javascript">getRating(627229);</script> </div> <div class="entry-meta content-block-header"> <div class="permalink"> <strong>Постоянный URL:</strong> <a href="https://web.archive.org/web/20130830063434/http://www.3dnews.ru/627229/" itemprop="url">http://www.3dnews.ru/627229/</a> </div> <div class="taglist"> <strong>Теги:</strong> <a href="/web/20130830063434/http://www.3dnews.ru/tags/javascript">javascript</a>, <a href="/web/20130830063434/http://www.3dnews.ru/tags/%D0%B2%D0%B5%D0%B1">веб</a>, <a href="/web/20130830063434/http://www.3dnews.ru/tags/html5">html5</a>, <a href="/web/20130830063434/http://www.3dnews.ru/tags/windows%203.1">windows 3.1</a>, <a href="/web/20130830063434/http://www.3dnews.ru/tags/spectrum">spectrum</a>, <a href="/web/20130830063434/http://www.3dnews.ru/tags/vascript">vascript</a> </div> </div> <script type="text/javascript"> <!-- if (typeof(pr) == 'undefined') { var pr = Math.floor(Math.random() * 1000000); } if (typeof(document.referrer) != 'undefined') { if (typeof(afReferrer) == 'undefined') { afReferrer = escape(document.referrer); } } else { afReferrer = ''; } var addate = new Date(); document.write('<scr' + 'ipt type="text/javascript" src="https://web.archive.org/web/20130830063434/http://ads.adfox.ru/163443/prepareCode?p1=bjadz&p2=ence&pct=a&pfc=a&pfb=a&plp=a&pli=a&pop=a&pr=' + pr + '&pt=b&pd=' + addate.getDate() + '&pw=' + addate.getDay() + '&pv=' + addate.getHours() + '&prr=' + afReferrer + '"><\/scr' + 'ipt>'); // --> </script> <div class="content-block-header share-inline-container"> <span class="left">Поделиться: </span> <div class="share-inline addthis_toolbox addthis_default_style" addthis:url="http://www.3dnews.ru/627229" addthis:title="Занимательная JavaScript'омания: от полноценных приложений до эмуляторов ПК / Программное обеспечение" addthis:description="С ростом производительности браузерных движков и развитием технологий HTML5 в Сети все чаще стали появляться JavaScript-разработки, выходящие за рамки привычных веб-приложений и демонстрирующие всю мощь скриптового языка программирования. О наиболее интересных проектах рассказывает данный материал"> <a class="addthis_button_vk"></a> <a class="addthis_button_facebook"></a> <a class="addthis_button_twitter"></a> <a class="addthis_button_google_plusone_share"></a> <a class="addthis_button_livejournal"></a> <a class="addthis_button_odnoklassniki_ru"></a> <a class="addthis_button_compact"></a> <a class="addthis_counter addthis_bubble_style"></a> </div> <script type="text/javascript">var addthis_config = {"data_track_clickback":true,ui_language:"ru",data_ga_property: 'UA-7209516-1'}</script> <script type="text/javascript" src="https://web.archive.org/web/20130830063434js_/http://s7.addthis.com/js/250/addthis_widget.js#username=r00t3g"></script> </div> </div> <div class="content-block-header margin-top navlinkspan"> <span class="left half"><a href="/web/20130830063434/http://www.3dnews.ru/627894/?past-link" title="Обзор Instagram для платформы Android">← В прошлое</a></span> <a class="right" href="/web/20130830063434/http://www.3dnews.ru/755320/?future-link" title="Наступление хронофагов: как бороться с сайтами — поглотителями времени">В будущее →</a> </div> <div class="content-ads"> <div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="119" id="zone-119"></div></div> </div> <div class="content-block margin-bottom"> <div class="content-block-header"> <span class="left nowrap strong"> ⇣ Комментарии </span> </div> </div> <a name="comments"></a> <div class="clear10"></div> <div class="fb-like left" data-href="http://www.3dnews.ru/627229" data-send="false" data-width="390" data-show-faces="true"></div> <div id="vk-comment-box-like" class="righti" style="width: 390px; padding-bottom: 5px;"></div> <script type="text/javascript"> $(document).ready(function(){ VK.Widgets.Like("vk-comment-box-like", {type: "10"}, 627229); }); </script> <div class="clear10"></div> <div id="mc-container" style="margin: 10px;"></div> <script type="text/javascript"> var mcSite = '24462'; var mcChannel = '627229'; (function() { var mc = document.createElement('script'); mc.type = 'text/javascript'; mc.async = true; mc.src = '//web.archive.org/web/20130830063434/http://cackle.me/mc.widget-min.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(mc); })(); </script> </div> <div class="content-block margin-bottom margin-top" id="dontmiss"> <div class="content-block-header"> <span class="left strong">Не пропустите!</span> </div> <div class="content-block-data white"> <a href="/web/20130830063434/http://www.3dnews.ru/754671" class="icon" style="background-image: url(/web/20130830063434im_/http://www.3dnews.ru/assets/external/icons/2013/08/27/754671.jpg);" title="Новый бренд — новые кулеры: Raijintek AIDOS, THEMIS, EREBOSS"></a> <a class="category-link" href="/web/20130830063434/http://www.3dnews.ru/cooling">Корпуса, БП и охлаждение</a> <div class="header"> <table class="nomargins"> <tbody> <tr> <td valign="middle"> <span class="date">29 августа 2013</span> </td> <td> <a href="/web/20130830063434/http://www.3dnews.ru/754671"><h1>Новый бренд — новые кулеры: Raijintek AIDOS, THEMIS, EREBOSS</h1></a> </td> </tr> </tbody> </table> </div> <div class="teaser"> Знакомимся с совершенно новой компанией-производителем систем охлаждения и тремя её первыми кулерами для центральных процессоров </div> </div></div> <div class="content-block margin-bottom" id="reviews"> <div class="content-block-header"> <span class="left strong">Новое в обзорах</span> </div> <div class="content-block-data white"> <a href="/web/20130830063434/http://www.3dnews.ru/754932" class="icon" style="background-image: url(/web/20130830063434im_/http://www.3dnews.ru/assets/external/icons/2013/08/28/754932.jpg);" title="Saints Row IV — нам того же, что курили вы. Рецензия"></a> <a class="category-link" href="/web/20130830063434/http://www.3dnews.ru/games">Игры</a> <div class="header"> <table class="nomargins"> <tbody> <tr> <td valign="middle"> <span class="date">30 августа 2013</span> </td> <td> <a href="/web/20130830063434/http://www.3dnews.ru/754932"><h1>Saints Row IV — нам того же, что курили вы. Рецензия</h1></a> </td> </tr> </tbody> </table> </div> <div class="teaser"> Продолжение самого абсурдного экшена 2011 года не только выдерживает заданную предшественником планку безумия, но и поднимает её еще выше. Главный герой — президент США, который должен защитить Землю от инопланетного вторжения с помощью верной банды и новообретенных суперспособностей. Если ТАКОЕ вас не проймет, то это уже клиника </div> </div> <div class="content-block-data white"> <a href="/web/20130830063434/http://www.3dnews.ru/752894" class="icon" style="background-image: url(/web/20130830063434im_/http://www.3dnews.ru/assets/external/icons/2013/08/21/752894.jpg);" title="Блок питания Chieftec APS-850CB: модульная бронза высшей пробы"></a> <a class="category-link" href="/web/20130830063434/http://www.3dnews.ru/cooling">Корпуса, БП и охлаждение</a> <div class="header"> <table class="nomargins"> <tbody> <tr> <td valign="middle"> <span class="date">30 августа 2013</span> </td> <td> <a href="/web/20130830063434/http://www.3dnews.ru/752894"><h1>Блок питания Chieftec APS-850CB: модульная бронза высшей пробы</h1></a> </td> </tr> </tbody> </table> </div> <div class="teaser"> Знакомимся с модульным 850-Вт блоком питания Chieftec новой серии A-135: конструкция, характеристики, КПД, тестирование </div> </div> <div class="content-block-data white"> <a href="/web/20130830063434/http://www.3dnews.ru/755320" class="icon" style="background-image: url(/web/20130830063434im_/http://www.3dnews.ru/assets/external/icons/2013/08/29/755320.jpg);" title="Наступление хронофагов: как бороться с сайтами — поглотителями времени"></a> <a class="category-link" href="/web/20130830063434/http://www.3dnews.ru/software">Программное обеспечение</a> <div class="header"> <table class="nomargins"> <tbody> <tr> <td valign="middle"> <span class="date">30 августа 2013</span> </td> <td> <a href="/web/20130830063434/http://www.3dnews.ru/755320"><h1>Наступление хронофагов: как бороться с сайтами — поглотителями времени</h1></a> </td> </tr> </tbody> </table> </div> <div class="teaser"> Еще несколько лет назад главным пожирателем рабочего времени считалась «аська». Теперь же первенство перешло к социальным сетям. Просматривать лайки, комментарии и новые фотки можно часами, и чем больше у вас друзей, тем длительнее этот процесс. Как контролировать время посещения таких сайтов, читайте в статье </div> </div> </div> </td> <td id="right-sidebar"> <div class="sidebar-chunk margin-bottom"> <div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="110" id="zone-110"></div></div></div> <div class="smart-things-right-block"> <div class="smart-fake-background-color"></div> <div class="smart-things-body"> <p> <span class="smart-things-block-header"> <a href="smart-things/753791/?from=smt-block"> Хлебопечка: кухонная утварь для здоровых и бережливых </a> </span> <span class="smart-things-block-text"> <img src="/web/20130830063434im_/http://www.3dnews.ru/assets/external/icons/2013/08/23/753791.jpg" border="0"> Магазинный хлеб зачастую невкусен или сомнительного качества, а заведомо хороший порой просто неадекватно дорог. Домашняя хлебопечка — хорошая альтернатива покупному хлебу: экономя время и деньги, вы контролируете качество и разнообразите рецептуру. Что и как выбрать? </span> </p> </div><a href="/web/20130830063434/http://www.3dnews.ru/smart-things/?from=smt-block" title="Перейти в раздел Умные Вещи"><img style="float:left;margin-left:-2px;" src="/web/20130830063434im_/http://www.3dnews.ru/assets/images/smart-2.png" border="0"/></a> <div style="clear: both;"></div> </div> <div class="sidebar-chunk margin-bottom"> <script type="text/javascript"><!--//<![CDATA[ var m3_u = (location.protocol=='https:'?'https://web.archive.org/web/20130830063434/https://ad.3dnews.ru/www/delivery/ajs.php':'https://web.archive.org/web/20130830063434/http://ad.3dnews.ru/www/delivery/ajs.php'); var m3_r = Math.floor(Math.random()*99999999999); if (!document.MAX_used) document.MAX_used = ','; document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u); document.write ("?zoneid=79&block=1"); document.write ('&path=/software'); document.write ('&cb=' + m3_r); if (document.MAX_used != ',') document.write ("&exclude=" + document.MAX_used); document.write (document.charset ? '&charset='+document.charset : (document.characterSet ? '&charset='+document.characterSet : '')); document.write ("&loc=" + escape(window.location)); if (document.referrer) document.write ("&referer=" + escape(document.referrer)); if (document.context) document.write ("&context=" + escape(document.context)); if (document.mmm_fo) document.write ("&mmm_fo=1"); document.write ("'><\/scr"+"ipt>"); //]]>--></script><noscript><a href="https://web.archive.org/web/20130830063434/http://ad.3dnews.ru/www/delivery/ck.php?n=a68f76d1&cb=INSERT_RANDOM_NUMBER_HERE" target="_blank"><img src="https://web.archive.org/web/20130830063434im_/http://ad.3dnews.ru/www/delivery/avw.php?zoneid=79&cb=INSERT_RANDOM_NUMBER_HERE&n=a68f76d1" border="0" alt=""/></a></noscript> </div> <div class="sidebar-chunk margin-bottom"> <div class="nomargins ad"><div data-path="/software" class="ad-zone" data-zone-id="187" id="zone-187"></div></div></div> <div class="sidebar-chunk margin-bottom"> <!-- Яндекс.Директ --> <div id="yandex_ad"></div> <script type="text/javascript"> (function(w, d, n, s, t) { w[n] = w[n] || []; w[n].push(function() { Ya.Direct.insertInto(1038, "yandex_ad", { site_charset: "utf-8", ad_format: "direct", font_size: 0.8, type: "flat", border_type: "block", limit: 4, title_font_size: 1, site_bg_color: "FFFFFF", header_bg_color: "CCCCCC", bg_color: "FFFFFF", border_color: "CCCCCC", title_color: "3366AA", url_color: "666666", text_color: "000000", hover_color: "CCCCCC", favicon: true }); }); t = d.documentElement.firstChild; s = d.createElement("script"); s.type = "text/javascript"; s.src = "https://web.archive.org/web/20130830063434/http://an.yandex.ru/system/context.js"; s.setAttribute("async", "true"); t.insertBefore(s, t.firstChild); })(window, document, "yandex_context_callbacks"); </script> </div> <div class="sidebar-chunk margin-bottom"> <div class="content-block" id="top-articles"> <div class="content-block-header"> <span class="left strong">Самое интересное - обзоры</span> </div> <div class="content-block-data white"><ul> <li><a href="/web/20130830063434/http://www.3dnews.ru/660512?top-articles-block" title="Разгон Haswell по-взрослому: снятие крышки и замена термоинтерфейса">Разгон Haswell по-взрослому: снятие крышки и замена термоинтерфейса</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/659310?top-articles-block" title="Смартфон OPPO Find 5: чтоб у вас все было и вам за это ничего не было">Смартфон OPPO Find 5: чтоб у вас все было и вам за это ничего не было</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/659299?top-articles-block" title="Игры с чердака: эмуляторы для запуска старых игр">Игры с чердака: эмуляторы для запуска старых игр</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/661142?top-articles-block" title="Макбук, подвинься: Обзор Sony VAIO Pro 13">Макбук, подвинься: Обзор Sony VAIO Pro 13</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/753436?top-articles-block" title="Игры Gamescom 2013: часть первая">Игры Gamescom 2013: часть первая</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/754319?top-articles-block" title="Обзор процессора AMD FX-9370: выше головы не прыгнешь">Обзор процессора AMD FX-9370: выше головы не прыгнешь</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/658353?top-articles-block" title="Shadowrun Returns — киберпанковский рай. Рецензия">Shadowrun Returns — киберпанковский рай. Рецензия</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/753035?top-articles-block" title="Нужно больше гигабайтов! Групповое тестирование жестких дисков объёмом 4 Тбайт">Нужно больше гигабайтов! Групповое тестирование жестких дисков объёмом 4 Тбайт</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/659126?top-articles-block" title="Смартфон ZTE Grand S: такой тонкий Full HD">Смартфон ZTE Grand S: такой тонкий Full HD</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/659586?top-articles-block" title="Автодайджест №214">Автодайджест №214</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/752607?top-articles-block" title="ASUS GeForce GTX 670 DirectCU Mini — мощная видеокарта в ультракомпактном формате (экспресс-тест)">ASUS GeForce GTX 670 DirectCU Mini — мощная видеокарта в ультракомпактном формате (экспресс-тест)</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/660506?top-articles-block" title="Brothers: A Tale of Two Sons — мрачная сказка. Рецензия">Brothers: A Tale of Two Sons — мрачная сказка. Рецензия</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/753400?top-articles-block" title="PocketBook Color Lux — первый в мире ридер с цветным E-Ink-экраном и подсветкой">PocketBook Color Lux — первый в мире ридер с цветным E-Ink-экраном и подсветкой</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/753672?top-articles-block" title="Автодайджест №216">Автодайджест №216</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/659664?top-articles-block" title="Игровая индустрия за неделю. 5–11 августа 2013 года">Игровая индустрия за неделю. 5–11 августа 2013 года</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/753639?top-articles-block" title="Игровая индустрия за неделю. 19–25 августа 2013 года">Игровая индустрия за неделю. 19–25 августа 2013 года</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/661447?top-articles-block" title="Игровая индустрия за неделю. 12–18 августа 2013 года">Игровая индустрия за неделю. 12–18 августа 2013 года</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/753893?top-articles-block" title="Игры Gamescom 2013: часть вторая">Игры Gamescom 2013: часть вторая</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/655979?top-articles-block" title="Конфликт поколений: Core i5-4670K против Core i5-3570K и Core i5-2550K">Конфликт поколений: Core i5-4670K против Core i5-3570K и Core i5-2550K</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/661359?top-articles-block" title="Divinity: Dragon Commander — огнедышащая смесь. Рецензия">Divinity: Dragon Commander — огнедышащая смесь. Рецензия</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/658391?top-articles-block" title="Troika Games: студия трех необработанных алмазов">Troika Games: студия трех необработанных алмазов</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/661458?top-articles-block" title="Автодайджест №215">Автодайджест №215</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/660893?top-articles-block" title="GeForce GTX 770 в режиме SLI и тест Gainward GeForce GTX 770 Phantom">GeForce GTX 770 в режиме SLI и тест Gainward GeForce GTX 770 Phantom</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/658701?top-articles-block" title="Raspberry Pi — как много в этом слове для уха гикова слилось">Raspberry Pi — как много в этом слове для уха гикова слилось</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/661519?top-articles-block" title="Машина и преступление">Машина и преступление</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/659679?top-articles-block" title="Главные события прошедшей недели, 5–11 августа 2013 года">Главные события прошедшей недели, 5–11 августа 2013 года</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/753388?top-articles-block" title="Под крышей дома моего: программы для быстрого создания архитектурных проектов">Под крышей дома моего: программы для быстрого создания архитектурных проектов</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/658916?top-articles-block" title="Мобильные игры: выпуск 43">Мобильные игры: выпуск 43</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/660441?top-articles-block" title="Смартфон Prestigio MultiPhone PAP5430 с процессором Atom: теперь банановый!">Смартфон Prestigio MultiPhone PAP5430 с процессором Atom: теперь банановый!</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/754657?top-articles-block" title="Загадочный беспорядок: история фракталов и области их применения">Загадочный беспорядок: история фракталов и области их применения</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/659633?top-articles-block" title="Два в одном: обзор Kaspersky Internet Security для Android">Два в одном: обзор Kaspersky Internet Security для Android</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/660043?top-articles-block" title="GamesBlender №119: Видеодайджест игрового мира">GamesBlender №119: Видеодайджест игрового мира</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/752037?top-articles-block" title="GamesBlender №120: Видеодайджест игрового мира">GamesBlender №120: Видеодайджест игрового мира</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/658850?top-articles-block" title="NAS Buffalo TeraStation TS4400D — для дома, для офиса, для жизни">NAS Buffalo TeraStation TS4400D — для дома, для офиса, для жизни</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/678188?top-articles-block" title="Главные события прошедшей недели, 12–18 августа 2013 года">Главные события прошедшей недели, 12–18 августа 2013 года</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/660756?top-articles-block" title="Мобильные игры: выпуск 44">Мобильные игры: выпуск 44</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/654675?top-articles-block" title="Bluetooth-гарнитура Philips SHB4000 — беспроводная жизнь">Bluetooth-гарнитура Philips SHB4000 — беспроводная жизнь</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/754732?top-articles-block" title="ASUS Padfone Infinity: смартфон-и-планшет последнего поколения">ASUS Padfone Infinity: смартфон-и-планшет последнего поколения</a></li><li><a href="/web/20130830063434/http://www.3dnews.ru/659247?top-articles-block" title="BIOSTAR Hi-Fi A85S3: атака клонов">BIOSTAR Hi-Fi A85S3: атака клонов</a></li></ul></div></div></div> </td> </tr> </table><div id="footer"> <div class="left first"> </div> <div id="footer-menu" class="left"> <a class="footer" href="/web/20130830063434/http://www.3dnews.ru/about/">О сайте</a> <a class="footer" href="/web/20130830063434/http://www.3dnews.ru/contact/">Контакты</a> <a class="footer" href="/web/20130830063434/http://www.3dnews.ru/subscribe/">Рассылка</a> <a class="footer" href="/web/20130830063434/http://www.3dnews.ru/a/">Реклама</a> <a class="footer" href="/web/20130830063434/http://www.3dnews.ru/copyright/">Копирайт</a> <a class="footer" href="/web/20130830063434/http://www.3dnews.ru/search" target="_blank">Поиск</a> </div> </div> <div class="footer-sub"> <p>© 1997-2013 3DNews - Daily Digital Digest | Лицензия Минпечати Эл ФС 77-22224</p> <p>При цитировании документа ссылка на сайт с указанием автора обязательна. Полное заимствование документа является нарушением<br/>российского и международного законодательства и возможно только с согласия редакции 3DNews.</p> <p> <!--LiveInternet logo--><a href="https://web.archive.org/web/20130830063434/http://www.liveinternet.ru/click" target="_blank"><img src="//web.archive.org/web/20130830063434im_/http://counter.yadro.ru/logo?11.2" title="LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня" alt="" border="0" width="88" height="31"/></a><!--/LiveInternet--> <!-- Yandex.Metrika informer --><a href="https://web.archive.org/web/20130830063434/http://metrika.yandex.ru/stat/?id=434756&from=informer" target="_blank" rel="nofollow"><img src="//web.archive.org/web/20130830063434im_/http://bs.yandex.ru/informer/434756/3_0_5A95E4FF_3A75C4FF_1_pageviews" style="width:88px; height:31px; border:0;" alt="Яндекс.Метрика" title="Яндекс.Метрика: данные за сегодня (просмотры, визиты и уникальные посетители)"/></a><!-- /Yandex.Metrika informer --><!-- Yandex.Metrika counter --><div style="display:none;"><script type="text/javascript">( function ( w, c ) { ( w[c] = w[c] || [ ] ).push( function () { try { w.yaCounter434756 = new Ya.Metrika( { id: 434756, trackLinks: true, accurateTrackBounce: true } ); } catch ( e ) { } } ); } )( window, "yandex_metrika_callbacks" );</script></div><script src="//web.archive.org/web/20130830063434js_/http://mc.yandex.ru/metrika/watch.js" type="text/javascript" defer="defer"></script><noscript><div><img src="//web.archive.org/web/20130830063434im_/http://mc.yandex.ru/watch/434756" style="position:absolute; left:-9999px;" alt=""/></div></noscript><!-- /Yandex.Metrika counter --> <irblock id="counter"></irblock> </p> </div> </div> </div> <div class="tooltip-container" style="display: none;"> <div class="tooltip-text"></div> </div> <div class="vertical-tooltip-container" style="display: none;"> <div class="tooltip-text"></div> </div> <script type="text/javascript"><!--//<![CDATA[ var m3_u = (location.protocol=='https:'?'https://web.archive.org/web/20130830063434/https://ad.3dnews.ru/www/delivery/ajs.php':'https://web.archive.org/web/20130830063434/http://ad.3dnews.ru/www/delivery/ajs.php'); var m3_r = Math.floor(Math.random()*99999999999); if (!document.MAX_used) document.MAX_used = ','; document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u); document.write ("?zoneid=217&block=1"); document.write ('&path=/software'); document.write ('&cb=' + m3_r); if (document.MAX_used != ',') document.write ("&exclude=" + document.MAX_used); document.write (document.charset ? '&charset='+document.charset : (document.characterSet ? '&charset='+document.characterSet : '')); document.write ("&loc=" + escape(window.location)); if (document.referrer) document.write ("&referer=" + escape(document.referrer)); if (document.context) document.write ("&context=" + escape(document.context)); if (document.mmm_fo) document.write ("&mmm_fo=1"); document.write ("'><\/scr"+"ipt>"); //]]>--></script><noscript><a href="https://web.archive.org/web/20130830063434/http://ad.3dnews.ru/www/delivery/ck.php?n=a68f76d1&cb=INSERT_RANDOM_NUMBER_HERE" target="_blank"><img src="https://web.archive.org/web/20130830063434im_/http://ad.3dnews.ru/www/delivery/avw.php?zoneid=217&cb=INSERT_RANDOM_NUMBER_HERE&n=a68f76d1" border="0" alt=""/></a></noscript> <script type="text/javascript"><!--//<![CDATA[ var m3_u = (location.protocol=='https:'?'https://web.archive.org/web/20130830063434/https://ad.3dnews.ru/www/delivery/ajs.php':'https://web.archive.org/web/20130830063434/http://ad.3dnews.ru/www/delivery/ajs.php'); var m3_r = Math.floor(Math.random()*99999999999); if (!document.MAX_used) document.MAX_used = ','; document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u); document.write ("?zoneid=319&block=1"); document.write ('&path=/software'); document.write ('&cb=' + m3_r); if (document.MAX_used != ',') document.write ("&exclude=" + document.MAX_used); document.write (document.charset ? '&charset='+document.charset : (document.characterSet ? '&charset='+document.characterSet : '')); document.write ("&loc=" + escape(window.location)); if (document.referrer) document.write ("&referer=" + escape(document.referrer)); if (document.context) document.write ("&context=" + escape(document.context)); if (document.mmm_fo) document.write ("&mmm_fo=1"); document.write ("'><\/scr"+"ipt>"); //]]>--></script><noscript><a href="https://web.archive.org/web/20130830063434/http://ad.3dnews.ru/www/delivery/ck.php?n=a68f76d1&cb=INSERT_RANDOM_NUMBER_HERE" target="_blank"><img src="https://web.archive.org/web/20130830063434im_/http://ad.3dnews.ru/www/delivery/avw.php?zoneid=319&cb=INSERT_RANDOM_NUMBER_HERE&n=a68f76d1" border="0" alt=""/></a></noscript> <script src="https://web.archive.org/web/20130830063434js_/http://inforotor.net/rotor/counter.js"></script> <script src="https://web.archive.org/web/20130830063434js_/http://inforotor.net/rotor/informers.js"></script> <script src="https://web.archive.org/web/20130830063434js_/http://243.inforotor.net/rotor/start.js?ver=1"></script> <script type="text/javascript" src="https://web.archive.org/web/20130830063434js_/https://apis.google.com/js/plusone.js">{ lang: 'ru' }</script> <script type="text/javascript"> var gaJsHost = ( ( "https:" == document.location.protocol ) ? "https://web.archive.org/web/20130830063434/https://ssl." : "https://web.archive.org/web/20130830063434/http://www." ); document.write( unescape( "%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E" ) ); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker( "UA-7209516-1" ); pageTracker._trackPageview( '/software/627229' ); } catch ( err ) { }</script> <script type="text/javascript"><!-- var _ga1_channel = '626'; var _ga1_color = '#09f'; var _ga1_inline_max = 7; </script> <script type="text/javascript" src="https://web.archive.org/web/20130830063434js_/http://files.goodadvert.ru/ga_1.js" charset="utf-8"></script> <script type="text/javascript"> var _ga3_channel = '625';</script> <script type="text/javascript" src="https://web.archive.org/web/20130830063434js_/http://files.goodadvert.ru/ga_3.js" charset="utf-8"></script> <script type="text/javascript"> window.___gcfg = { lang: 'ru' }; ( function () { var po = document.createElement( 'script' ); po.type = 'text/javascript'; po.async = true; po.src = 'https://web.archive.org/web/20130830063434/https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName( 'script' )[0]; s.parentNode.insertBefore( po, s ); } )(); </script> <script id="accessor" data-method="cookie"></script> <script type="text/javascript"> var mcSite = '24462'; ( function () { var mc = document.createElement( 'script' ); mc.type = 'text/javascript'; mc.async = true; mc.src = '//web.archive.org/web/20130830063434/http://cackle.me/mc.count-min.js'; ( document.getElementsByTagName( 'head' )[0] || document.getElementsByTagName( 'body' )[0] ).appendChild( mc ); } )(); </script> </body> </html><!-- FILE ARCHIVED ON 06:34:34 Aug 30, 2013 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 19:24:10 Dec 18, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.935 exclusion.robots: 0.046 exclusion.robots.policy: 0.027 esindex: 0.018 cdx.remote: 10.084 LoadShardBlock: 397.977 (3) PetaboxLoader3.datanode: 77.649 (4) PetaboxLoader3.resolve: 78.097 (2) load_resource: 69.263 -->