[Перевод] Сборщик мусора в V8: как работает Orinoco
#БлогкомпанииBadoo #Высокаяпроизводительность #JavaScript #GoogleChrome #NodeJS #javascript #v8 IV
https://habr.com/ru/post/454930/
#БлогкомпанииBadoo #Высокаяпроизводительность #JavaScript #GoogleChrome #NodeJS #javascript #v8 IV
https://habr.com/ru/post/454930/
t.me
Сборщик мусора в V8: как работает Orinoco
Не то чтобы работа сборщика мусора — это то, о чём каждый день думает фронтенд-разработчик, но это очень интересно. Если честно, это одна из самых жестоких стате...
[Перевод] История о V8, React и падении производительности. Часть 1
#БлогкомпанииRUVDScom #Разработкавебсайтов #JavaScript #ReactJS #V8 #React IV
https://habr.com/ru/post/467247/
#БлогкомпанииRUVDScom #Разработкавебсайтов #JavaScript #ReactJS #V8 #React IV
https://habr.com/ru/post/467247/
t.me
История о V8, React и падении производительности. Часть 1
В материале, первую часть перевода которого мы публикуем сегодня, речь пойдёт о том, как JavaScript-движок V8 выбирает оптимальные способы представления различны...
[Перевод] История о V8, React и падении производительности. Часть 2
#БлогкомпанииRUVDScom #Разработкавебсайтов #JavaScript #ReactJS #V8 #React IV
https://habr.com/ru/post/467249/
#БлогкомпанииRUVDScom #Разработкавебсайтов #JavaScript #ReactJS #V8 #React IV
https://habr.com/ru/post/467249/
t.me
История о V8, React и падении производительности. Часть 2
Сегодня мы публикуем вторую часть перевода материала, посвящённого внутренним механизмам V8 и расследованию проблемы с производительностью React. → Первая час...
Снимаем покрытие кода с уже запущенного Node.JS приложения
#JavaScript #NodeJS #Тестированиевебсервисов #javascript #nodejs #v8 #v8profiler IV
https://habr.com/ru/post/488544/
#JavaScript #NodeJS #Тестированиевебсервисов #javascript #nodejs #v8 #v8profiler IV
https://habr.com/ru/post/488544/
t.me
Снимаем покрытие кода с уже запущенного Node.JS приложения
И снова я про тестирование и покрытие. Наверное, вы уже поперхнулись кофе от вопроса "Зачем снимать покрытие с запущенного приложения" — но такая потребность пе...
Хеш+кэш: оптимизация «потоковой» обработки
#БлогкомпанииТензор #Высокаяпроизводительность #JavaScript #Сервернаяоптимизация #NodeJS #nodejs #v8 IV
https://habr.com/ru/post/498830/
#БлогкомпанииТензор #Высокаяпроизводительность #JavaScript #Сервернаяоптимизация #NodeJS #nodejs #v8 IV
https://habr.com/ru/post/498830/
t.me
Хеш+кэш: оптимизация «потоковой» обработки
Что делать, если в базу хочется записать массу «фактов» много большего объема, чем она способна выдержать? Сначала, конечно, приводим данные к более экономичной...
[Перевод] О реализации структуры данных Map в V8
#БлогкомпанииRUVDScom #Разработкавебсайтов #JavaScript #V8 #разработка IV
https://habr.com/ru/post/518032/
#БлогкомпанииRUVDScom #Разработкавебсайтов #JavaScript #V8 #разработка IV
https://habr.com/ru/post/518032/
t.me
О реализации структуры данных Map в V8
В стандарте ECMAScript 2015, известном как ES6, появилось много новых JavaScript-коллекций, таких, как Map, Set, WeakMap и WeakSet. Они, судя по всему, стали от...
[Перевод] Использование Atomics.wait(), Atomics.notify() и Atomics.waitAsync()
#БлогкомпанииRUVDScom #JavaScript #Разработкавебсайтов #V8 #разработка IV
https://habr.com/ru/post/522952/
#БлогкомпанииRUVDScom #JavaScript #Разработкавебсайтов #V8 #разработка IV
https://habr.com/ru/post/522952/
t.me
Использование Atomics.wait(), Atomics.notify() и Atomics.waitAsync()
Статические методы Atomics.wait() и Atomics.notify() представляют собой низкоуровневые примитивы синхронизации, которые можно применять для реализации мьютексов...
[Перевод] Сорта элементов (element kinds) в движке V8
#JavaScript #NodeJS #Компиляторы #javascript #v8 #оптимизация IV
https://habr.com/ru/post/528940/
#JavaScript #NodeJS #Компиляторы #javascript #v8 #оптимизация IV
https://habr.com/ru/post/528940/
t.me
Сорта элементов (element kinds) в движке V8
В качестве имени свойства JavaScript-объекта может выступать произвольная строка. Но для некоторых особенных подмножеств имен имеет смысл делать специальные опти...
[Перевод] Что нового в Node.js 15?
#БлогкомпанииTimeweb #JavaScript #NodeJS #nodejs #v8 IV
https://habr.com/ru/post/538782/
#БлогкомпанииTimeweb #JavaScript #NodeJS #nodejs #v8 IV
https://habr.com/ru/post/538782/
t.me
Что нового в Node.js 15?
Делимся переводом статьи, в которой собраны подробности о новых функциях 15-й версии Node.js. Версия Node.js 15 была выпущена 20 октября 2020 года. Среди основны...
JavaScript: Стек вызовов и магия его размера
#JavaScript #callstack #ExecutionStack #CallStacksize #RangeError #javascript #V8 IV
https://habr.com/ru/post/550534/
#JavaScript #callstack #ExecutionStack #CallStacksize #RangeError #javascript #V8 IV
https://habr.com/ru/post/550534/
t.me
JavaScript: Стек вызовов и магия его размера
Привет, Хабровчане!Большинство разработчиков, которые использовали рекурсию для решения своих задач, видели такую ошибку: RangeError: Maximum call stack size exc...