Управление памятью в JavaScript с помощью WeakRefs и FinalizationRegistry
WeakRef в JavaScript — это API, который позволяет создавать слабые ссылки на объекты JavaScript, не увеличивая их счетчик ссылок. Это означает, что объекты, на которые указывают слабые ссылки, не будут удерживаться в памяти, если на них больше не осталось сильных ссылок.
https://frontend-spectre.ru/details/18364
WeakRef в JavaScript — это API, который позволяет создавать слабые ссылки на объекты JavaScript, не увеличивая их счетчик ссылок. Это означает, что объекты, на которые указывают слабые ссылки, не будут удерживаться в памяти, если на них больше не осталось сильных ссылок.
https://frontend-spectre.ru/details/18364
👍3
JavaScript | Практика #182 | ★★★☆☆
Что будет в консоли?
Что будет в консоли?
Anonymous Quiz
10%
undefined
20%
"hello"
68%
объект со свойством конструктора
2%
будет ошибка
👍1
Reporting API в JavaScript: как использовать и что это такое?
Reporting API в JavaScript является спецификацией, которая позволяет разработчикам получать информацию о том, как их веб-приложения работают в реальном времени. Reporting API предоставляет различные типы отчетов, которые помогают разработчикам улучшать производительность и надежность своих веб-приложений.
https://frontend-spectre.ru/details/18735
Reporting API в JavaScript является спецификацией, которая позволяет разработчикам получать информацию о том, как их веб-приложения работают в реальном времени. Reporting API предоставляет различные типы отчетов, которые помогают разработчикам улучшать производительность и надежность своих веб-приложений.
https://frontend-spectre.ru/details/18735
👍4
JavaScript | Теория #26 | ★★☆☆☆
Какой объект коллекции позволяет вставлять уникальное значение только один раз?
Какой объект коллекции позволяет вставлять уникальное значение только один раз?
Anonymous Quiz
13%
Object
75%
Set
5%
Array
7%
Map
👍3
Использование Screen Wake Lock API в JavaScript
Часто пользователи устройств, используя мобильные устройства или компьютеры, сталкиваются с проблемой отключения экрана во время работы веб-приложений. Это может быть особенно проблематичным, когда пользователь запустил видео, игру или веб-приложение, которое требует непрерывной работы экрана. Именно здесь и приходит на помощь Screen Wake Lock API.
https://frontend-spectre.ru/details/18887
Часто пользователи устройств, используя мобильные устройства или компьютеры, сталкиваются с проблемой отключения экрана во время работы веб-приложений. Это может быть особенно проблематичным, когда пользователь запустил видео, игру или веб-приложение, которое требует непрерывной работы экрана. Именно здесь и приходит на помощь Screen Wake Lock API.
https://frontend-spectre.ru/details/18887
👍4
JavaScript | Практика #183 | ★★☆☆☆
Что бует в консоли?
Что бует в консоли?
Anonymous Quiz
51%
I love to program
25%
undefined to program
12%
${(x => x)('I love') to program
12%
TypeError
👍3
JavaScript | Практика #184 | ★★★★☆
Какой будет вывод?
Какой будет вывод?
Anonymous Quiz
32%
A) apple, banana, cherry
53%
B) banana, apple, cherry
2%
C) cherry, banana, apple
14%
D) Вывод не гарантирован и может быть разным
👍4
JavaScript | Практика #185 | ★★★☆☆
Какой будет результат?
Какой будет результат?
Anonymous Quiz
38%
1 и 4
37%
1 и 5
20%
0 и 4
5%
0 и 5
👍6
JavaScript | Практика #185 | Async | ★★★☆☆
Что произойдет?
Что произойдет?
Anonymous Quiz
17%
обратный вызов setInterval не будет вызван
14%
обратный вызов setInterval будет вызван один раз
31%
обратный вызов setInterval будет вызываться каждую секунду
38%
мы никогда не вызовем config.alert(), т.к. config равно null
👍5🔥2🤔2
JavaScript | Практика #187 | ★★★☆☆
Какой будет вывод?
Какой будет вывод?
Anonymous Quiz
18%
1, 1
11%
1, undefined
36%
undefined, undefined
36%
undefined, 1
🤔4
JavaScript | Практика #188 | ★★★☆☆ | Map
Какие методы вернут значение 'Hello world!'?
Какие методы вернут значение 'Hello world!'?
Anonymous Quiz
5%
1
58%
2
26%
2 и 3
11%
Каждый из них
👍2🤯2