WideDeveloperLinks
120 subscribers
378 photos
447 links
канал полезных ссылок
Download Telegram
Обрабатывайте ошибки правильно

Действительно ли стоит писать отдельный класс-исключение для обработки пользовательских ошибок, стоит ли написание кастомного модуля обработки затраченного времени и усилий?

Зачастую в процессе работы приложения возникает определённый сет ошибок, который можно обработать с использованием стандартных исключительных ситуаций. Другое дело, что данные ситуации нужно продумать и предвидеть. Статья представляет собой мнение разработчика о правильной обработке ошибок.

Подробнее
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.

читать
Прерывание fetch-запроса.

Aborting a fetch request
Looking at All 13 JavaScript Proxy Traps

A collection of code snippets

to show all 13 Javascript Proxy traps in action.
Оценка сложности алгоритма

Сложность алгоритмов. Big O
Структуры данных для самых маленьких

James Kyle как-то раз взял и написал пост про структуры данных, добавив их реализацию на JavaScript
7 жизненно важных функций в JavaScript

Когда JavaScript только появился, нам нужно было писать простые функции почти для всего, потому что производители браузеров реализовывали одни и те же вещи по-разному. И это относилось не только к самым новым функциям, но и к обычным, таким как addEventListener или attachEvent. Сейчас всё изменилось, но всё есть еще несколько функций для выполнения простых рутиных задач, которые каждый разработчик должен иметь в своём распоряжении.
Базовый синтаксис JavaScript

открыть на ютубе
Какие вопросы задают на собеседовании

открыть на ютубе
Базовый синтаксис JS продолжение

открыть на ютубе
Окружение и замыкания

открыть на ютубе
V8: weak collections, ephemerons, and...

открыть на ютубе

Inside V8: weak collections, ephemerons, and private fields by Sigurd Schneider | JSCAMP 2019

More information: https://jscamp.tech
Jake Archibald: In The Loop -JSConf.Asia

открыть на ютубе
JS: Understanding the Weird Parts

The First 3.5 Hours
JavaScript. Что такое prototype

открыть на ютубе
Про цикл событий в JavaScript

открыть на ютубе
От this до прототипов | Юрий Федоренко

открыть на ютубе