Обрабатывайте ошибки правильно
Действительно ли стоит писать отдельный класс-исключение для обработки пользовательских ошибок, стоит ли написание кастомного модуля обработки затраченного времени и усилий?
Зачастую в процессе работы приложения возникает определённый сет ошибок, который можно обработать с использованием стандартных исключительных ситуаций. Другое дело, что данные ситуации нужно продумать и предвидеть. Статья представляет собой мнение разработчика о правильной обработке ошибок.
Подробнее
Действительно ли стоит писать отдельный класс-исключение для обработки пользовательских ошибок, стоит ли написание кастомного модуля обработки затраченного времени и усилий?
Зачастую в процессе работы приложения возникает определённый сет ошибок, который можно обработать с использованием стандартных исключительных ситуаций. Другое дело, что данные ситуации нужно продумать и предвидеть. Статья представляет собой мнение разработчика о правильной обработке ошибок.
Подробнее
Fixing memory leaks in web applications
Part of the bargain we struck when we switched from building server-rendered websites to client-rendered SPAs is that we suddenly had to take a lot more care with the resources on the user's device. Don't block the UI thread, don't make the laptop's fan spin, don't drain the phone's battery, etc.
читать
Part of the bargain we struck when we switched from building server-rendered websites to client-rendered SPAs is that we suddenly had to take a lot more care with the resources on the user's device. Don't block the UI thread, don't make the laptop's fan spin, don't drain the phone's battery, etc.
читать
Looking at All 13 JavaScript Proxy Traps
A collection of code snippets
to show all 13 Javascript Proxy traps in action.
A collection of code snippets
to show all 13 Javascript Proxy traps in action.
Структуры данных для самых маленьких
James Kyle как-то раз взял и написал пост про структуры данных, добавив их реализацию на JavaScript
James Kyle как-то раз взял и написал пост про структуры данных, добавив их реализацию на JavaScript
JS: абстрактные синтаксические деревья
Как работает JS: абстрактные синтаксические деревья, парсинг и его оптимизация
Как работает JS: абстрактные синтаксические деревья, парсинг и его оптимизация
advanced JavaScript questions
A long list of advanced JavaScript questions, and their explanations :sparkles: - lydiahallie/javascript-questions
A long list of advanced JavaScript questions, and their explanations :sparkles: - lydiahallie/javascript-questions
7 жизненно важных функций в JavaScript
Когда JavaScript только появился, нам нужно было писать простые функции почти для всего, потому что производители браузеров реализовывали одни и те же вещи по-разному. И это относилось не только к самым новым функциям, но и к обычным, таким как addEventListener или attachEvent. Сейчас всё изменилось, но всё есть еще несколько функций для выполнения простых рутиных задач, которые каждый разработчик должен иметь в своём распоряжении.
Когда JavaScript только появился, нам нужно было писать простые функции почти для всего, потому что производители браузеров реализовывали одни и те же вещи по-разному. И это относилось не только к самым новым функциям, но и к обычным, таким как addEventListener или attachEvent. Сейчас всё изменилось, но всё есть еще несколько функций для выполнения простых рутиных задач, которые каждый разработчик должен иметь в своём распоряжении.
V8: weak collections, ephemerons, and...
открыть на ютубе
Inside V8: weak collections, ephemerons, and private fields by Sigurd Schneider | JSCAMP 2019
More information: https://jscamp.tech
открыть на ютубе
Inside V8: weak collections, ephemerons, and private fields by Sigurd Schneider | JSCAMP 2019
More information: https://jscamp.tech