![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Web-разработка / Блог / Захабренные/Записи в блоге |
![]() |
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/webdev/ Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL |
Что браузеры делают с вашим JavaScript-кодом: об оптимизациях в JS-движках на примере V8
2016-05-18 18:12:15 (читать в оригинале)Оптимизация кода начинается не столько с изучения особенностей языка программирования, сколько с понимания схемы работы всей «технологической цепочки», задействованной при создании приложения — от алгоритма программы до компилятора.
Мы поговорили с Вячеславом Егоровым aka mraleph, инженером из Google, компиляторщиком до мозга костей, который работал над JavaScript движком под названием V8, встроенным в Chromium (и, как следствие в Chrome, Android версию браузера, облачную операционную систему Chrome OS) и в менее известный Maxthone.
JavaScript-программистам Вячеслав, скорее всего, известен как автор постов про внутренности V8 и как докладчик, увлеченно показывающий машинный код на конференциях для Web-разработчиков.
В настоящее время Вячеслав активно работает в Google над Dart VM.
В этом интервью он рассказал о том, что происходит внутри движка, выполняющего динамический JS-код и поделился примерами, как выполняются некоторые оптимизации и почему важно глубоко понимать работу движка, чтобы обеспечить быстрое выполнение кода.

Тэги: frontend, group, javascript, jug.ru, v8js, блог, веб-сайтов, клиентская, компании, оптимизация, разработка, фронтенд
Постоянная ссылка
Фундамент масштабируемости javascript приложения
2016-05-18 13:27:41 (читать в оригинале)"Если хочешь идти быстро — иди один. Если хочешь идти далеко — идите вместе." (с)
С этой лирической строки в данной статье я буду рассуждать о том, как правильно организовать код в вашем приложении, чтобы оно могло расти в высоту и в ширь. Если вы хотите, чтобы продукт вашей мозговой активности был мощнее, чем у ваших конкурентов, то вам неизбежно придется приглашать новых программистов в вашу команду. А если не положить вектор масштабируемости, то порывы энтузиазма через год превратятся в лапшу-код и командная работа превратит каждого сотрудника от злости в маленького сатану.
Так вот… Для того, чтобы ваши бойцы чувствовали себя комфортно вместе в одном проекте, надо чтобы они не мешали друг другу и писали свои буквы в разных не пересекающихся участках кода. Для этого им нужно будет писать "Самостоятельные" компоненты.
Читать дальше →Тэги: javascript, веб-сайтов, приложений, программирование, проектирование, разработка, рефакторинг
Постоянная ссылка
Городской хакатон 2ГИС в Москве
2016-05-18 09:20:47 (читать в оригинале)
После крутого хакатона в Новосибирске мы решили устроить ещё один — в Москве. Тема та же — «Продукты для комфортной жизни в городе».
Приглашаем бекенд-разработчиков, фронтендеров, мобильных разработчиков, дизайнеров и менеджеров в наш офис на «Арме». Хакатон пройдёт с 17 по 19 июня. Регистрируйтесь со своей идеей или присоединяйтесь к заявленным проектам.
Подробнее про хакатон
ФИАС и семь смертных граблей разработчика
2016-05-17 15:17:39 (читать в оригинале)Чтобы нормально работать с почтовыми адресами, сайты подключают справочник адресов налоговой службы (ФИАС). На dadata.ru это сделали уже пять тысяч интернет-магазинов, CRM и стартапов.
А мы поглядели на проблемы клиентов, подумали и собрали увесистый комплект граблей, по которым любят ходить разработчики в обнимку с ФИАСом.

Грабли во всей их красе
Тэги: dadata, e-commerce, hflabs, humanfactorlabs, адреса, анализ, блог, веб-сайтов, грабли, грехи, кладр, компании, подсказки, проектирование, разработка, систем, смертные, фактор, фиас
Постоянная ссылка
Как сделать быстрое веб-приложение или 8 советов разработчикам по оптимизации кода
2016-05-16 19:02:14 (читать в оригинале)Легкая и быстрая — вот два слова, на которые мы молимся, создавая Diafan.CMS. У нас нет больших библиотек на случай атомной войны, а всё новое добавляется по необходимости. Общая логика системы доработана и отполирована за многие годы, поэтому в системе можно себе позволить ветвить и дорабатывать функционал, оставляя простым для понимания код и легкой для разработки CMS. Как это достигается? Мы сформировали несколько советов.
Читать дальше →
Тэги: cms, diafan.cms, highload, блог, веб-сайтов, высокая, компании, производительность, разработка, сайтов
Постоянная ссылка



![]() | ||
+402 |
425 |
MODRA_NEST |
+368 |
444 |
Zoxx.ru - Блог Металлиста |
+361 |
432 |
Kitten |
+318 |
438 |
RouxAngel |
+301 |
339 |
Painter-boy |
![]() | ||
-1 |
135 |
Смотреть мир с Google Планета Земля |
-1 |
107 |
ZA7GORAMI.RU |
-2 |
148 |
Фотолаборатория: портретная и тематическая фотосъемка |
-3 |
165 |
TURMIR - ВЗГЛЯНИ НА МИР ПО ДРУГОМУ |
-9 |
9 |
BratAtor |

Загрузка...

взяты из открытых общедоступных источников и являются собственностью их авторов.