В связи с последними новостями многие столкнулись с необходимостью обхода блокировки Telegram. На фоне всеобщего ажиотажа большинство свободно доступных прокси серверов работают нестабильно. В этой статье мы разберём как настроить собственный прокси сервер на VDS (А для любителей условно-бесплатного будем разворачивать его на AWS). …

Перевод «ES modules: A cartoon deep-dive» Лин Кларк.

ES-модули приносят в JavaScript официальную, унифицированную модульную систему. Однако, чтобы прийти к этому, потребовалось почти 10 лет работы по стандартизации.

Но ожидание почти закончилось. С выходом Firefox 60 в мае (пока в бете) все основные браузеры будут поддерживать ES-модули, а Рабочая группа…

Перевод «Multiple routes, bundling and lazy-loading» Серджио Гомеса.

Обзор проблемы

Мы с коллегами пишем клиентское приложение на нативном JS, которое разбивается на маршруты. Маршруты — это способ организации структуры сайта. Они как правило привязаны к отдельным URL. Таким образом, в интернет-магазине вы можете иметь различные маршруты, такие как главная, список категорий, страница…

Поговорим о промисах простыми словами

Перевод «JavaScript: Promises explained with simple real life analogies» Шрути Капур.

Ай промис, фото Бена Уайта.

Промисы простыми словами

Представьте это как разговор между двумя людьми:

Алекс: Эй, мистер Промис! Можешь сбегать в магазин и принести мне itemA для блюда, которое мы приготовим сегодня вечером?

Промис: Отличная мысль!

Алекс: Пока ты бегаешь, я подготовлю itemB (асинхронная операция). Только…

Перевод «The Cost Of JavaScript» Эдди Османи.

По мере того, как мы создаём сайты, всё более и более зависящие от JavaScript, мы иногда теряем производительность. В этой статье я расскажу про соблюдение некоторых правил, которые могут помочь, если вы хотите, чтобы ваш интерактивный сайт быстро загружался на мобильных устройствах.

TL;DR

Fetch или Axios.js

Перевод «Fetch vs. Axios.js for making http requests» Джейсона Арнольда.

Какой хороший пёсик!

В одном из заключительных разделов курса ES6 Javascript: The Complete Developer’s Guide на Udemy Стефан Гридер рассказывает о методе fetch() и о некоторых его недостатках. Он отмечает, что реализация fetch() не идеальна и предлагает другие варианты для выполнения HTTP-запросов. Один…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store