Эта статья основана на моей презентации с конференции BrazilJS в августе 2014 года. Она ...
Эта статья основана на моей презентации с конференции BrazilJS в августе 2014 года. Она базируется на идеях, о которых я писал в блоге недавно, в основном, в связи с UX и производительностью.
Я хочу представить 7 действенных принципов для веб-сайтов, которые хотят применить JavaScript для управления UI. Эти принципы являются результатом моей работы как веб-дизайнера, но также как давнего пользователя WWW.
JavaScript бесспорно стал незаменимым инструментом для разработчиков фронтенда. Сейчас сфера его применения расширяется на другие области, такие как серверы и микроконтроллеры. Этот язык программирования выбрали престижные университеты, чтобы обучать студентов основам информатики.
В то же время существует ряд вопросов относительно его роли и конкретного использования, на которые многие затрудняются ответить, в том числе авторы фреймворков и библиотек.
- Должен ли JavaScript использоваться как замена функциям браузера: история, навигация, рендеринг?
- Умирает ли бэкенд? Нужно ли вообще рендерить HTML?
- Правда ли, что будущее за приложениями на одной странице (Single Page Applications, SPA)?
- Должен ли JS генерировать страницы на веб-сайте и рендерить страницы в веб-приложениях?
- Нужно ли использовать техники вроде PJAX или TurboLinks?
- Каково точное отличие между веб-сайтом и веб-приложением? Должно ли остаться что-то одно?
Читать дальше →
... вдвое уменьшить задержку (
) при работе через ...
Ровно четыре года назад компания Google анонсировала протокол SPDY, который задумывался как апгрейд для HTTP 1.1 с целью значительно повысить скорость работы всех типов соединений. SPDY позволяет вдвое уменьшить задержку (latency) при работе через HTTP. Делается это за счёт трёх методов: 1) мультиплексирование запросов; 2) расстановка приоритетов для запросов; 3) сжатие заголовков HTTP.
Первые «лабораторные» тесты SPDY показали увеличение скорости загрузки веб-страниц на 55%, в мобильных сетях — на 23%. Впрочем, независимые тесты на реальных сайтах не показали вообще никакой прибавки производительности. Одна из причин — у реальных сайтов ресурсы подгружаются с разных доменов, в том числе с тех, где нет поддержки SPDY.
За прошедшие четыре года многое изменилось. Сам SPDY оптимизирован и вырос до версии 3.1, и его решено сделать основой для протокола следующего поколения HTTP 2.0. Нынешняя реализация поддерживается во всех современных браузерах, в том числе Chrome, Opera, Firefox и даже Internet Explorer, в десятках серверных платформ и на многих крупных сайтах.
Читать дальше →
Очередное достижение телекоммуникационных компаний, которые обслуживают интересы высокочастотных ...
Очередное достижение телекоммуникационных компаний, которые обслуживают интересы высокочастотных трейдеров. Компании BSO Network Solutions удалось добиться пинга в 176 мс на бэкбоне из Лондона в Гонконг — это рекордный результат для каналов связи между городами, в которых расположены две из крупнейших в мире фондовых бирж.
Как сообщается, ранее трейдерам для арбитража приходилось пользоваться каналом Trans-Siberian Section. Он проходил в обход некоторых районов России из-за трудностей прокладки оптоволокна в тех местах. Новая магистраль задействует канал Transit Mongolia и новые участки «чёрного» оптоволокна в России и Китае, за счёт чего получился маршрут, который более близок к прямой линии. Время отклика удалось сократить более чем на 20 мс.
Как можно понять, роль России очень важна в разборках между высокочастотными трейдерами, потому что кратчайший путь из Европы в Азию проходит именно через Россию.
Читать дальше →