DevNotes Live – Telegram
DevNotes Live
8 subscribers
74.5K photos
10.8K videos
181 files
31.1K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://news.1rj.ru/str/devnotes_live/121
Download Telegram
Николас Закас написал статью про ленивый доступ к свойствам объекта — "The lazy-loading property pattern in JavaScript".

Если в объекте есть свойство, значением которого является результат выполнения тяжёлого вычисления, то имеет смысл отложить это вычисление до того момента, пока не произойдёт обращение к свойству. Николас предлагает использовать паттерн, который позволяет не только откладывать вычисление, но и кеширует результат его выполнения:

const object = {
get data() {
const actualData = someExpensiveComputation();

Object.defineProperty(this, "data", {
value: actualData,
writable: false,
configurable: false,
enumerable: false
});

return actualData;
}
};


Этот подход можно использовать с любыми объектами и классами.

#js #performance

https://humanwhocodes.com/blog/2021/04/lazy-loading-property-pattern-javanoscript/
Forwarded from UX Live 🔥
Юристы в РФ похоже никогда не станут таким же бизнесом как в США, пока главный их ресурс существует с таким логотипом из каких-то нейробратьев Пилотов-Анекдотру-клипарт коллекция 90х.

Стоматологи, врачи и государственные сервисы к 2021 уже успешно смогли преодолеть этот барьер в большинстве своём, кстати говоря, а юриспруденция никак не хочет расставаться с веб 0.1.
Вышел pnpm 6.2.1

- Новый флаг --filter-prod. Работает так же, как и filter, но исключает dev зависимости
- Новые диапазоны версий для пакетов внутри workspaces: workspace:~1.0.0 и workspace:^1.0.0
- Новая настройка fetch-timeout для таймаута выполнения HTTP запросов. Стандартное значение: 1 минута

#jsrelease #jstools #pnpm
Forwarded from CGIT_Vines (CGIT_Vines)
This media is not supported in your browser
VIEW IN TELEGRAM
Настали времена, когда ты думаешь, так, моушенблюр вроде правдивый, вкомпожено нормально, похоже на хороший постпрод, или это просто чувак летит на ховерборде по улице, сейчас это тоже нормально? 🦄

Реддит пока тоже не знает)
Логотип компании на входе в офис, выполнен вышивкой. Компания занимается производством медицинских халатов. Дизайн: yoy-idea
This media is not supported in your browser
VIEW IN TELEGRAM
Дизайн торгового пространства. Голографическая проекция на витрине магазина.
Forwarded from СПNЗЖУ DESIGN
Инструмент, поможет найти подходящий шрифт для вашего бренда на основе его характеристик

bit.ly/3dQmSiN
Сила в простоте. Логотип SOUKI SOCKS, который был отмечен на TopAwardsAsia тому отличный пример. Легко читается, легко работает окном и всегда останется актуальным, какие бы не были тенденции в области дизайна.
#логотип
Forwarded from Denis Sexy IT 🤖
This media is not supported in your browser
VIEW IN TELEGRAM
Подписчики скинули – это не рендер, а обычный летающий тиктокер
​​Простой и быстрый сервер на C/C++ с клиентом на C#: TCP версия

[ Статья ]
[ GitHub ]
Forwarded from Good UX
Forwarded from Shock Design
5 полезных сайтов, когда хочется шикарный цвет, а "на глаз" не получается

Paletton – Инструмент для создания гармоничных цветовых схем;

Coolors – Быстрый, рандомный генератор цветовых схем для дизайнеров;

Material Palette – Создавайте свои цветовые палитры;

Material UI Colors – Цветовые палитры для Android, Web и iOS;

Get UI Colors – Шикарные цвета для UI-дизайна;

#полезность #цвет