Веб производительность это то, что меня беспокоит как разработчика, чья работа затрагивает миллионы людей по всему миру, так и пользователя, который часто получает доступ к веб используя медленное и ненадежное соединение. Я часто и громко жаловался, что сайт BBC News неоправданно медленный, поэтому когда мне предоставилась возможность помочь перестроить одну из самых посещаемых страниц на BBC News — я ухватился за этот шанс.
Читать полностью »
Рубрика «перевод с английского» - 9
Разработка ускоренной главной страницы BBC News
2017-04-24 в 15:31, admin, рубрики: ReactJS, web performance optimization, перевод с английскогоДружим Angular с Google (Angular Universal)
2017-03-27 в 9:44, admin, рубрики: angular, angular2, AngularJS, javascript, Universal, web-разработка, Клиентская оптимизация, перевод с английского, Разработка веб-сайтов, Разработка под e-commerceДружим Angular с Google
Google ненавидит SPA
Когда мы говорим про современные интернет магазины, мы представляем себе тяжелые для понимания серверы, рендрящие тысячи статических страничек. Причем именно эти тысячи отрендеренных страниц одна из причин, почему Single Page Applications не прижились в электронной коммерции. Даже крупнейшие магазины электронной коммерции по-прежнему выглядят как куча статических страниц. Для пользователя это нескончаемый цикл кликов, ожиданий и перезагрузки страниц.
Node.js в PayPal
2017-03-27 в 7:36, admin, рубрики: java, javascript, node.js, paypal, перевод с английского, платежные системы, разработкаПредставляю вашему вниманию перевод статьи Node.js at PayPal, где инженер PayPal, Jeff Harrell, рассказывается о том как PayPal выбирал инструменты для работы с Node.js, сравнивает разработку на Java и Node.js на примере одного и того же продукта, а так же говорит о будущем Node.js в PayPal.
NSUserDefaults на практике
2017-03-20 в 14:17, admin, рубрики: iOS разработка, NSUserDefaults, перевод с английского, разработка под iOS, Разработка под OS XДанный текст представляет собой перевод статьи NSUserDefaults In Practice. Автором оригинала является Дэвид Смит (David Smith). Перевод выполнен с любезного разрешения автора.
Что такое NSUserDefaults?
Комментарий с которого начинается заголовочный файл «NSUserDefaults.h» вполне хорошо описывает класс. Этим комментарием я и воспользуюсь, чтобы начать:
NSUserDefaults являются:
1) иерархическим
2) постоянным (персистентным)
3) межпроцессным
4) и в некоторых случаях распределенным
хранилищем вида ключ-значение. NSUserDefaults оптимизированы для хранения пользовательских настроек.
О функциональном программировании в фронтенде
2017-03-19 в 13:50, admin, рубрики: javascript, TypeScript, ооп, перевод, перевод с английского, функциональное программированиеЗаинтересовался темой функционального программирования, увидел здесь статью, и решил перевести, статья вышла небольшая, но интересная. Ссылка на оригинал. Далее сам перевод.
Читать полностью »
Добро пожаловать в Алькатрас: один из крупнейших объектов распределённой энергетики США
2017-02-08 в 23:45, admin, рубрики: будущее здесь, возобновляемые источники энергии, децентрализованные системы, перевод с английского, солнечная энергетика, США, тюрьмы, экология, электросбережение, Энергия и элементы питания, энергоснабжениеДозорные башни, тюремные камеры и… солнечные батареи? Добро пожаловать на Скалу.
Каждый год более чем 1,5 миллиона человек посещают остров Алькатрас побывать в его легендарной тюрьме. Но большинство людей не осознают, что этот участок в 22 акра (около 9 гектар), расположенный в центре залива Сан-Франциско, также является одной из крупнейших микросетей страны.
Массовые поломки часов на спутниках «Галилео»
2017-01-19 в 1:50, admin, рубрики: Евросоюз, космонавтика, перевод с английскогоБортовые атомные часы, отвечающие за навигационно-спутниковый сигнал, отказывают в сети спутников «Галилео» с угрожающей скоростью.
На 18 спутниках, которые уже на орбите, 9 устройств отсчета времени прекратили работу.
Три из них традиционные рубидиевые атомные часы; шесть остальных более точные водородные мазеры, которые были разработаны для того чтобы дать системе «Галилео» улучшенную точность по сравнению с Американской системой GPS.
Читать полностью »
Оптимизация производительности в React
2017-01-14 в 22:10, admin, рубрики: documentation, javascript, jsx, react.js, ReactJS, перевод с английского, Разработка веб-сайтов
Продолжение серии переводов раздела "Продвинутые руководства" (Advanced Guides) официальной документации библиотеки React.js.
Оптимизация производительности в React
Внутренне, React использует несколько продвинутых техник, сводящих к минимуму количество дорогостоящих операций DOM, необходимых для обновления пользовательского интерфейса. Для большинства приложений, использующих React, быстродействие получаемого интерфейса достаточно без дополнительных действий для оптимизации производительности. Тем не менее, есть несколько способов, с помощью которых вы можете ускорить ваше приложение React.
Неконтролируемые компоненты в React
2017-01-14 в 12:18, admin, рубрики: documentation, javascript, jsx, react.js, ReactJS, перевод с английского, Разработка веб-сайтов
Продолжение серии переводов раздела "Продвинутые руководства" (Advanced Guides) официальной документации библиотеки React.js.
Неконтролируемые компоненты в React
В большинстве случаев, мы рекомендуем использовать контролируемые компоненты для реализации форм. В контролируемом компоненте, данные формы обрабатываются компонентом React. Есть альтернативный вариант — это неконтролируемые компоненты, в которых данные формы обрабатываются самим DOM.
Переведена документация Nuxt.JS
2017-01-14 в 1:52, admin, рубрики: github, javascript, nuxt, nuxtjs, open source, opensource, translation, translation-gang, translationgang, vue, vue2, vuejs, vuejs2, перевод, перевод с английского, переводы, Разработка веб-сайтовВсем привет от Translation Gang!
Vue.js нам показалось мало. Планов громадьё, причём даже за пределами русского языка, фронтенда и веба вообще, но на практике пока что далеко от Vue не убегали — благодаря стараниям theOnlyBoy мы оперативно перевели документацию фреймворка сверхвысокого уровня Nuxt.js.
Сам фреймворк ещё молодой и немного сырой, как и его документация — но что есть, то мы перевели, и как только обновляются оригинальные доки — тут же обновляем и перевод. Надеемся, вам понравится!Читать полностью »