Forwarded from Coding: работа и стажировки для программистов
Forwarded from Design Board
This media is not supported in your browser
VIEW IN TELEGRAM
Персональный мимодзи для экрана блокировки в macOS Monterey. Реагирует на движение курсора, может приближаться и смотреть на тебя, умеет делать задумчивое лицо, грустит, когда вводишь неправильный пароль и улыбается, когда всё хорошо.
Forwarded from Дизайн-кабак
RiverCity: «Пятничный дайджест 291»
https://designpub.ru/d2cbdc9ceaf2
https://designpub.ru/d2cbdc9ceaf2
Forwarded from Node.JS [ru] | Серверный JavaScript
Знаю, что многие уже видели этот пост, о CSS,JavaScript и блокировка парсинга веб-страниц. Но все же информация достаточно ценная, для тех, кто ее не читал.
Обязательно добавь в закладки, уверен, пригодиться 😜👌
https://habr.com/ru/company/ruvds/blog/560740/
Обязательно добавь в закладки, уверен, пригодиться 😜👌
https://habr.com/ru/company/ruvds/blog/560740/
Хабр
CSS, JavaScript и блокировка парсинга веб-страниц
Недавно мне попался материал, посвящённый проблеме загрузки CSS-файлов, которая замедляет обработку материалов страниц. Я читал ту статью, стремясь научиться чему-то новому, но мне показалось, что...
Forwarded from Defront — про фронтенд-разработку и не только (Alexander Myshov)
Мэттью Гаудк — разработчик SpiderMonkey — написал статью про опыт имплементации приватных полей класса в JavaScript-движке — "Implementing Private Fields for JavaScript".
Мэттью пишет о том, что при добавлении новой фичи в движок нужно учитывать три аспекта: ментальную модель, спецификацию и реализацию. Иногда они совпадают друг с другом, и имплементация сводится к пошаговой реализации алгоритма из спецификации. Иногда они расходятся, и имплементация очень начинает сильно отличаться от спецификации, сохраняя только семантику. Реализация приватных полей попала во вторую категорию.
Также в статье разбираются нюансы работы c приватными полями. Оказывается, что приватные поля могут быть добавлены к любому объекту, даже если он был явно закрыт от изменений с помощью
Очень интересная статья. Рекомендую почитать.
#js #internals #spec #firefox
https://www.mgaudet.ca/technical/2021/5/4/implementing-private-fields-for-javascript
Мэттью пишет о том, что при добавлении новой фичи в движок нужно учитывать три аспекта: ментальную модель, спецификацию и реализацию. Иногда они совпадают друг с другом, и имплементация сводится к пошаговой реализации алгоритма из спецификации. Иногда они расходятся, и имплементация очень начинает сильно отличаться от спецификации, сохраняя только семантику. Реализация приватных полей попала во вторую категорию.
Также в статье разбираются нюансы работы c приватными полями. Оказывается, что приватные поля могут быть добавлены к любому объекту, даже если он был явно закрыт от изменений с помощью
Oblect.seal(). Насколько я понимаю, это побочный эффект спецификации, и его не стоит использовать для решения своих задач.Очень интересная статья. Рекомендую почитать.
#js #internals #spec #firefox
https://www.mgaudet.ca/technical/2021/5/4/implementing-private-fields-for-javascript
Matthew Gaudet
Implementing Private Fields for JavaScript — Matthew Gaudet
Forwarded from Node.JS [ru] | Серверный JavaScript
Хей, друзья! Ловите подборку книг, которая подойдет, как джунам, так и сеньорам!☺️👌