• Главная
  • Контакты
Подписаться:
  • Twitter
  • Facebook
  • RSS
  • VK
  • PushAll
logo

logo

  • Все
    • Положительные
    • Отрицательные
  • За сегодня
    • Положительные
    • Отрицательные
  • За вчера
    • Положительные
    • Отрицательные
  • За 3 дня
    • Положительные
    • Отрицательные
  • За неделю
    • Положительные
    • Отрицательные
  • За месяц
    • Положительные
    • Отрицательные
  • За год
    • Положительные
    • Отрицательные
  • Сортировка
    • По дате (возр)
    • По дате (убыв)
    • По рейтингу (возр)
    • По рейтингу (убыв)
    • По комментам (возр)
    • По комментам (убыв)
    • По просмотрам (возр)
    • По просмотрам (убыв)
Главная
  • Все
    • Положительные
    • Отрицательные
  • За сегодня
    • Положительные
    • Отрицательные
  • За вчера
    • Положительные
    • Отрицательные
  • За 3 дня
    • Положительные
    • Отрицательные
  • За неделю
    • Положительные
    • Отрицательные
  • За месяц
    • Положительные
    • Отрицательные
  • Главная
  • Дайджест свежих материалов из мира фронтенда за последнюю неделю №259 (17 — 24 апреля 2017)

Дайджест свежих материалов из мира фронтенда за последнюю неделю №259 (17 — 24 апреля 2017) +19

23.04.2017 20:33
alexzfort 4 12200 Источник
Разработка веб-сайтов*, JavaScript*, HTML*, CSS*, Блог компании Zfort Group
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда.

Веб-разработка
CSS
Javascript
Браузеры
Занимательное

Веб Разработка


  • Подкаст Веб-стандарты, Выпуск №65: Firefox, Safari, Chrome, асинхронность и ES, PhantomJS всё, спор о веб-компонентах и магические зависимости.
  • Размышления по поводу невыполненных обещаний веб-компонентов
  • 10 самых разрушительных ошибок в мобильном SEO
  • Датчики внешней освещённости могут использоваться для хищения данных из браузера
  • Facebook открыл фреймворки для построения интерфейса: Litho, React Fiber, Relay Modern и React VR
  • Производительность:

    • Техники детального анализа производительноти с помощью Dev Tools в блоге разработчиков Google
    • en Презентация библиотеки pwmetrics, предназначенной для анализа различных факторов, влияющих на скорость загрузки страницы
    • en Пять Lazy Load техник для изображений, для повышения производительности сайта
    • en Тестирование производительности — инструменты и Waterfall диаграммы

  • en Слайды и видео с конференции Render 2017: Рабочий процесс в современном фронтенде от Umar Hansa, Как правильно выбирать современные технологии от Jeremy Keith, Начинаем использовать CSS Grid Layouts уже сегодня от Rachel Andrew и другие доклады
  • en Записи докладов F8, конференции для разработчиков от Facebook
  • en Mega Tags — самый полный генератор социальных мета-тегов
  • en Что нового на сайте «AMP by Example»: новый дизайн, интерактивная песочница, обновление компонентов и новые примеры
  • en RealWorld — посмотрите, как абсолютно одна и та же платформа для блогинга работает на совсем разных стеках: React/Angular и Node/Rails/Django
  • en SVG слайдер с эффектом морфинга — 20th Century Women
  • en Креативный концепт страницы для разработчика/дизайнера

CSS


  • Ремы, емы, и почему отказ от них?—?не проблема
  • en Пришло время начинать использовать пользовательские свойства CSS
  • en Переход к стеку системных шрифтов в 2017
  • en 8 примеров, как не нужно и как нужно писать CSS селекторы
  • en CSS Grid Layout — новая терминология
  • en Шпаргалка по CSS Grid: полное визуальное руководство по гридам
  • en Между строк — подробно о технике реализации адаптивной типографики и лейаутов
  • en Проблема с атомарным CSS
  • en Создание устойчивой архитектуры на Sass: часть 2
  • en ragrid — базовая сетка на flexbox
  • en Как мы сделали наш продукт более персонализированным с помощью CSS переменных и React
  • en Путешествие к высокоэффективным и поддерживаемым медиазапросам CSS
  • en О состоянии вариативных шрифтов в браузерах на начало 2017-го
  • en Использование flow-root сегодня

JavaScripts


  • habr Революция в JavaScript. Буквально
  • habr Способы отладки JS на клиенте
  • habr Трудные уроки: пять лет с Node.js
  • Спецификация Static Land
  • en Обзор JS тестирования в 2017-м
  • en Разбор инструментов для тестирования JavaScript: Sinon.js vs testdouble.js
  • en JavaScript: что волнует меня в 2017
  • en JavaScript: изучение регулярных выражений для новичков
  • en Управляем мышкой и сенсорным вводом с помощью Pointer Events API
  • en CSS в JS. Rockey.
  • Практика:

    • Методы обхода массива
    • en Добавляем комментарий в код: хороший, плохой, безобразный
    • en Адаптивные фоновые изображения с JavaScript
    • en Начинаем работать с Three.js
    • en Начинаем работать с Chart.js: введение

  • ES2016+:

    • habr Нативные ECMAScript модули — первый обзор
    • Асинхронные функции 101
    • en Async итераторы и генераторы
    • en Пришло время овладеть стрелочными функциями

  • React:

    • Подкаст Пятиминутка React #12 — React 15.5 и другие новости
    • Facebook готовит к релизу React Fiber, перезапуск JS-библиотеки React·
    • Oculus опубликовала WebVR-библиотеку React VR
    • en Создаем свой собственный Redux, часть 2: функция connect
    • en React Move — красивые и изолированные анимации всего в реакте
    • en Быстрый совет: как стилизовать компоненты React с помощью styled-components
    • en Выбираем между React и Angular: глубокое сравнение
    • en Использование AngularJS компонентов и директив в React
    • en Когда проекту нужден React?
    • en Вещи, о которых никто вам не скажет о React.js

  • Vue:

    • en Руководство по аутентификации во Vuejs 2
    • en Юнит тестирование для Vue.js и TypeScript
    • en Мощь пользовательских директив в Vue
    • en Давайте создадим веб-приложение с Vue, Chart.js и API
    • en Создание игры Tic-Tac-Toe Game на Vue 2: часть 2
    • en vee-validate — простой плагин для валидации полей ввода для Vue.js

  • Angular:

    • habr Все, что вам нужно знать об обнаружении изменений в Angular
    • en Вопросы для собеседования на позицию Angular разработчика
    • en Angular 2.0 vs Polymer

  • Libs & Plugins:

    • en zuck.js — javascript библиотека, позволяющая добавить истории ВЕЗДЕ
    • en Forall.js — Выразительные статические типы и инвариантные проверки JavaScript. Похоже на TypeScript, но с нюансами
    • en d3-annotation — добавляение аннотаций к визуализациям
    • en lodash-form-collector — сборщик данных форм на lodash
    • en simple-slider — простая микро-карусель, 1.2kb
    • en HR.js — плагин для выделения и замены текста в DOM-е

Браузеры


  • Google приписывают намерение встроить функцию блокирования «неприемлемой» рекламы в браузер Chrome
  • Выпуск web-браузера Chrome 58
  • Релиз Firefox 53, плюс подробности для разработчиков
  • Тестирование бета-версии Firefox 54
  • Реструктуризация процесса разработки Firefox и отказ от ветки Aurora
  • en Улучшенная производительность JavaScript, WebAssembly, и Shared Memory в Microsoft Edge
  • en Подробно о том, как переписали DOM в Microsoft Edge

Занимательное


  • Соцсеть в виртуальной реальности, управление компьютером силой мысли и множество новинок для разработчиков — всё, что Facebook показала на конференции F8 . 8 важных анонсов с конференции Facebook F8 и их значение для маркетологов
  • Google открыла доступ к Cloud Speech API, лежащей в основе Google Ассистента технологии распознавания речи
  • «Даже создатели ИИ не до конца знают, как он работает»: 4 проблемы искусственного интеллекта
  • Mastercard представила биометрическую банковскую карту нового поколения
  • Видео: Григорий Бакунов показал собственного голосового ассистента для автомобиля
  • «Мы не Facebook или Instagram»: сервис Pinterest убрал кнопку Like
  • Илон Маск планирует создать полноценные нейроинтерфейсы для связи мозга с компьютером за 8-10 лет, а продукты для медицины – за четыре
  • Как Reddit создал r/Place
  • Весь гарвардский курс по основам программирования. 23 лекции на русском языке по 40-60 минут
  • Новая версия Google Earth: Земля как на ладони
  • Google Hire — новый сервис для поиска работы
  • Internet Archive запустил онлайн-эмулятор Macintosh

Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.


< Дайджест за прошлую неделю
Материал подготовили dersmoll и alekskorovin
Поделиться с друзьями
-->

Комментарии (4)


  1. Punk_UnDeaD
    24.04.2017 12:38
    #10188356

    > 10 самых разрушительных ошибок в мобильном SEO
    > 1. Низкая скорость сайта

    Влияние скорости загрузки сайта незначительно для его ранжирования по сравнению с остальными параметрами.

    Хотя может это я не так понимаю слово «разрушительных».


    1. derSmoll
      24.04.2017 15:50
      #10188778
      +1

      Жестко к метрикам скорость пока не привязана, но ее вес потихоньку растет.
      Вон даже статьи соответствующие появляются в стиле «скорость — это новое seo»


      1. Punk_UnDeaD
        24.04.2017 18:21
        #10189020

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


      1. pm_wanderer
        30.04.2017 23:59
        #10198520

        Интересно, что Гугл понимает под скоростью?
        Если сайт грузится за 100мс, но в pagespeed insight у него балл ниже чем у сайта, который грузится за 500мс, то какой из них будет ранжироваться выше при прочих равных?

МЕТКИ

  • Хабы
  • Теги

Разработка веб-сайтов

JavaScript

HTML

CSS

Блог компании Zfort Group

дайджест

фронтенд

css

js

es6

vue

react

Angular

html5

браузеры

ссылки

СЕРВИСЫ
  • logo

    CloudLogs.ru - Облачное логирование

    • Храните логи вашего сервиса или приложения в облаке. Удобно просматривайте и анализируйте их.
Все публикации автора
  • Дайджест свежих материалов из мира фронтенда за последнюю неделю №273 (24 — 30 июля 2017) +14

    • 30.07.2017 20:13

    Дайджест свежих материалов из мира фронтенда за последнюю неделю №272 (17 — 23 июля 2017) +19

    • 23.07.2017 20:26

    Дайджест свежих материалов из мира фронтенда за последнюю неделю №271 (10 — 16 июля 2017) +39

    • 16.07.2017 20:24

    Дайджест свежих материалов из мира фронтенда за последнюю неделю №270 (3 — 9 июля 2017) +28

    • 09.07.2017 20:33

    Дайджест свежих материалов из мира фронтенда за последнюю неделю №269 (26 июня — 2 июля 2017) +23

    • 02.07.2017 19:49

    Дайджест свежих материалов из мира фронтенда за последнюю неделю №268 (19 — 25 июня 2017) +13

    • 25.06.2017 20:55

    Дайджест свежих материалов из мира фронтенда за последнюю неделю №267 (12 — 18 июня 2017) +30

    • 18.06.2017 19:49

    Дайджест свежих материалов из мира фронтенда за последнюю неделю №266 (5 — 11 июня 2017) +28

    • 11.06.2017 21:07

    Дайджест свежих материалов из мира фронтенда за последнюю неделю №265 (29 мая — 4 июня 2017) +22

    • 04.06.2017 20:56

    Дайджест свежих материалов из мира фронтенда за последнюю неделю №264 (22 — 28 мая 2017) +24

    • 28.05.2017 21:17

Подписка


ЛУЧШЕЕ

  • Сегодня
  • Вчера
  • Позавчера
05:16

Win32 API и ностальгия по окнам странной формы +121

08:00

Ремонт блока питания с Power Delivery. 470 граммов электроники +90

12:07

Как ИИ-агенты стали новым оружием скамеров на Хабр Карьере +38

09:01

Готовимся к отключению. Эффективные форматы для упаковки и раздачи HTML-страниц +32

13:01

Электроинструмент становится хуже, и это делается намеренно +26

12:00

Linux 7.0 и что изменилось в ядре после очередного цикла разработки +25

07:05

Механический калькулятор. Как работает арифмометр? +25

08:00

Программирование с AI-ассистентом — похороните меня под плинтусом +24

04:59

Замедление Телеграма замедлилось, а также законопроект об уголовной ответственности за крипту в РФ +20

07:21

«Великое очищение» в работе с контентом: что осталось от роли редактора +17

01:54

Нейропластичность для разработчика — как учиться эффективнее +16

08:30

Что такое «мышечная память» и можно ли её развить? +14

08:12

Легенды 90-х — кто придумал и производил жвачки Turbo, Love is… и TipiTip +13

07:00

Не просто OpenBMC: как мы сделали свой BMC +13

07:01

Playwright vs Selenium на Java: что выбрать для автотестов в 2026 году +12

09:11

Кастомная клавиатура в 2026: как спустить премию на кейкапы с жабами и не пожалеть +11

12:15

Как переложить нагрузку по code review с разработчиков на LLM +10

11:35

Vibe++ очень простой язык для промпт-программистов. А почему бы и не да? +10

11:19

Как мы продавали компьютеры в 90-х. Шум, шоу и послесловие к шоу +10

09:25

ИИ существовал до компьютеров: Крышесносные примеры +10

00:53

DIY: Экранчик для «умного дома» +70

09:01

Я установил все расширения Firefox +55

08:00

Код Apollo 11 выглядит лучше современного софта. Похоже, мы где-то свернули не туда +53

19:30

Умный подоконник: как ESP32 спас мой домашний огород (и что я узнал про «невидимые» пины) +43

13:01

«Управляя Солнцем»: умопомрачительная физика и смелые задачи звёздных машин +42

11:05

«Фабрика монстров» Джорджа Лукаса: как в «Звездных войнах» создавали инопланетян без компьютерной графики +35

14:05

Китайский шедевр сумрачного гения из 2000-х +29

13:59

Как ИИ-подхалимы затягивают в ИИ-психоз, или К чему приводит токсичное поддакивание +29

15:04

13 предпринимательских уроков из советской сатиры, которую вы читали не так +20

17:15

Cказ о том, как мы с Oracle на PostgreSQL переехали +16

13:46

ICMP-туннель на уровне ядра Linux: передаём TCP/UDP-трафик через эхо-запросы +15

07:39

4 привычки, которые, как кажется, двигают вашу карьеру (но на самом деле ей вредят) +15

16:05

Меньше слов, больше кода? Как опенсорс в Китае развивали — компании-инноваторы, евангелисты и выход на Гитхаб +14

11:24

Почему LLM Wiki Карпатого не стоит внедрять для личной базы знаний +14

15:45

Как я изобрёл велосипед: создание языка программирования с нуля ради одной игры и Telegram-бота +12

10:15

Приватная Cвязь на Go и Flutter +9

17:23

Сказать или не сказать — вот в чём вопрос? +8

17:23

OpenAI выкупила Sky – теперь в Codex лучшая система управления компьютером, которую я видел +8

14:00

Экс-налоговый инспектор отвечает на вопросы про проверки физических лиц +8

13:47

Контейнеры вместо серверов: Как устроена система обмена данными, которую нельзя заблокировать и подделать +8

01:12

Мыслепреступление на Android: как скрыть Перехватчик трафика от Государственных приложений +165

09:01

Юбилей легенды +89

19:15

Почему JS/TS — не функциональный язык (и почему это важно понимать) +55

13:01

Почему не взлетели дирижабли? Часть 18: «Осоавиахим репортинг!» +50

02:45

Как мы продавали компьютеры в 90-х. Шоу в нужную сторону +48

08:01

Благородные рыцари в космосе. Вспоминаем сериал «Светлячок» +37

11:58

NaïveProxy в sing-box (альтернатива VLESS) +36

14:17

Теневой рынок GitHub звезд +34

17:18

Как я стал учителем за 5 минут: BAC в электронном дневнике +29

13:26

Как я тестировал локально новый Qwen 3.6 и Gemma 4 +25

17:15

ИИ стирает рабочие места. Но кто тогда будет покупать? +24

13:38

WebFlux vs Virtual Threads: что происходит при 2000 RPS +24

18:39

Пост через 100 лет: как американцы возвращались к Луне и по дороге построили канцелярию +22

12:00

Пять мини-ПК середины весны: от производительных систем с водянкой до офисного «железа» +21

20:15

Я хотел починить стиральную машину. В итоге пришлось проектировать свой разделительный трансформатор +18

08:00

Нет, ИИ вас не заменит. Вас заменит человек, работающий с ним +17

23:32

Гармония чисел: как математика настроила музыку +15

20:45

Как я за 9 месяцев сделал свой видеосервис: сначала потому что надо было, а потом потому что понравилось +15

16:58

Clean Architecture + DDD в Go: как не превратить проект в 200 файлов ни о чём +15

09:39

Ловушка «Пари Паскаля»: как страх перед будущим ИИ отвлекает нас от проблем в настоящем +15

ОБСУЖДАЕМОЕ

  • ИИ стирает рабочие места. Но кто тогда будет покупать? +24

    • 254   18000

    Win32 API и ностальгия по окнам странной формы +121

    • 223   18000

    Я хотел починить стиральную машину. В итоге пришлось проектировать свой разделительный трансформатор +18

    • 142   17000

    Мыслепреступление на Android: как скрыть Перехватчик трафика от Государственных приложений +165

    • 135   87000

    Как я тестировал локально новый Qwen 3.6 и Gemma 4 +25

    • 81   16000

    Clean Architecture + DDD в Go: как не превратить проект в 200 файлов ни о чём +15

    • 50   9800

    Ответ Джеймса Линдси на слова Маска о безусловном доходе +6

    • 47   9100

    Умный подоконник: как ESP32 спас мой домашний огород (и что я узнал про «невидимые» пины) +43

    • 42   20000

    Почему JS/TS — не функциональный язык (и почему это важно понимать) +55

    • 42   18000

    NaïveProxy в sing-box (альтернатива VLESS) +36

    • 42   24000

    Пост через 100 лет: как американцы возвращались к Луне и по дороге построили канцелярию +22

    • 38   16000

    Теневой рынок GitHub звезд +34

    • 36   14000

    13 предпринимательских уроков из советской сатиры, которую вы читали не так +20

    • 31   12000

    Как ИИ-подхалимы затягивают в ИИ-психоз, или К чему приводит токсичное поддакивание +29

    • 31   11000

    Код Apollo 11 выглядит лучше современного софта. Похоже, мы где-то свернули не туда +53

    • 29   15000
  • Главная
  • Контакты
© 2026. Все публикации принадлежат авторам.