Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «веб»
![Главные темы](/themes/1/i/menu/tt/main_themes.png)
Особенности –webkit-box или как «подружить» flexbox со старыми Safari 2017-06-07 11:53:18
Уверен, многие Front End Developer-ы постоянно сталкиваются с проблемой поддержки flexbox в старых ...
+ развернуть текст сохранённая копия
Уверен, многие Front End Developer-ы постоянно сталкиваются с проблемой поддержки flexbox в старых версиях популярных браузеров. Среди них выделяются два явных фаворита – Internet Explorer (IE) и Safari. С IE всё проще, т.к. flex поддерживается в версиях 10.0+. Версии ниже уже не актуальны, поэтому их часто игнорируют. В Safari же ситуация иная, поскольку поддержка современной спецификации flexbox (по мнению Caniuse.com) начинается с версии IOS Safari 9.2+.
![image](https://habrastorage.org/web/e1a/b5c/f91/e1ab5cf9128b43c4a8269ab64a39dbd5.png)
Читать дальше →
Тэги: css, css3, html, html-верстка, safari, веб-сайтов, разработка
[Перевод] Нативные EcmaScript модули: новые возможности и отличия от webpack 2017-06-07 10:06:05
+ развернуть текст сохранённая копия
![image](https://habrastorage.org/web/477/efc/32e/477efc32e4624306acb9a5bb1f903570.png)
В предыдущей статье Нативные ECMAScript модули — первый обзор я рассказал историю JavaScript модулей и текущее состояние дел реализации нативных EcmaScript модулей.
Сейчас доступны две реализации, которые мы попробуем сравнить с бандлерами модулей. Читать дальше →
Тэги: babel, frontend, javascript, webpack, блог, браузеры, будущее, веб-сайтов, компании, программирование, разработка, стандарты, туту.ру
«Сломай голосовалку на РИТ++». Даёшь 1 000 000 RPS 2017-06-06 17:13:56
![](https://habrastorage.org/web/96a/abb/c71/96aabbc717a0417084e940e7dd18e4b2.png)
+ развернуть текст сохранённая копия
![](https://habrastorage.org/web/96a/abb/c71/96aabbc717a0417084e940e7dd18e4b2.png)
Прошёл второй день РИТ++, и по горячим следам мы хотим рассказать о том, как всем миром пытались сломать нашу голосовалку. Под катом — код, метрики, имена победителей и самых активных участников, и прочие грязные подробности. Читать дальше →
Тэги: (ingram, cloud, computing, fun, highload, micro), node.js, nodejs, odin, rit2017, topkek, блог, веб-сайтов, высокая, компании, конференции, программирование, производительность, разработка, рит++
[Перевод] Понимание событийной архитектуры Node.js 2017-06-06 16:38:53
![](https://habrastorage.org/web/c29/4e4/7ab/c294e47abd5542f5823acd6e55d8359d.jpg)
+ развернуть текст сохранённая копия
![](https://habrastorage.org/web/c29/4e4/7ab/c294e47abd5542f5823acd6e55d8359d.jpg)
Большинство Node-объектов — вроде HTTP-запросов, ответов и потоков (streams) — реализуют модуль EventEmitter , благодаря которому они могут генерировать и прослушивать события.
const EventEmitter = require('events')
Простейшая форма управления по событиям — это callback-стиль некоторых популярных Node.js-функций, к примеру fs.readFile . По этой аналогии событие генерируется однократно (когда Node готов к вызову коллбэка), а коллбэк действует как обработчик события. Давайте сначала разберём эту базовую форму событийно-управляемой архитектуры. Читать дальше →
Тэги: group, javascript, mail.ru, node.js, блог, веб-сайтов, компании, программирование, разработка, теги, читает
Почему не работает Tree Shaking и как с этим жить 2017-06-05 14:34:14
+ развернуть текст сохранённая копия
В нашей предыдущей статье про голосовых ботов для Рокетбанка хабраюзеры возмутились, что в 2017 году примеры JavaScript для облака Voximplant написаны на ES5. У нас в облаке сильно модифицированный SpiderMonkey, специально обученный не течь и не падать. Тысячи одновременных звонков с параллельно выполняемым JavaScript как бы намекают, что нода – для нас не вариант. Тем не менее, никто не мешает использовать транспайлеры, компилировать ES2017/TypeScript/Elm/Whatever в старый добрый JavaScript и загружать результаты компиляции с помощью Continuous Integration. При таком раскладе возникает соблазн использовать все последние достижения из npmjs, собирая весь код в один ES5 бандл. И вот тут нас ждет засада: даже один метод из lodash дает на выходе бандл размером в полмегабайта. И не похоже, чтобы рекламируемый последние пару лет tree shaking работал.
кто виноват и что делать?
Тэги: javascript, rollup, voximplant, webpack, блог, веб-сайтов, компании, мобильных, приложений, программирование, разработка
Главная / Главные темы / Тэг «веб»
|
Взлеты Топ 5
Падения Топ 5
|