Публикации по теме 'performance'
Fasterflect против HyperDescriptor против FastMember против отражения
Предположим, у меня есть тип со свойством Достижения , который я хочу установить пустым всякий раз, когда я вижу, что он возвращается методом.
Сделать это с отражением довольно просто:
С Fasterflect это выглядит так:
Мне нравится этот API, он очень интуитивно понятен.
А вот как это выглядит с HyperDescriptor и FastMember :
Теперь давайте проверим это на 1 млн экземпляров MyTypeA и посмотрим, как они это сделают. И Fasterflect , и FastMember работали очень..
Ноутбук для программирования: производительность и портативность
Программирование — сложная задача, требующая мощного ноутбука, хорошей клавиатуры, длительного времени автономной работы и четкого дисплея. На рынке есть много ноутбуков для разных нужд и вкусов программирования.
⭕️1. Ноутбук Apple MacBook Pro M2 2023 г.
Ноутбук Apple MacBook Pro 2023 г. Чип M2 Pro с 10-ядерным ЦП и 16-ядерным ГП: 14,2-дюймовый дисплей Liquid Retina XDR, унифицированное хранилище 16 ГБ, хранилище SSD 512 ГБ. Работает на iPhone/iPad. космический серый
🔷Об..
React Lazy - Оптимизация размера пакета
Динамическая загрузка фрагментов кода с учетом маршрутов приложения для уменьшения размера пакета и повышения производительности.
Почему
В ваше приложение постоянно добавляются новые страницы, что приводит к новым дополнениям к кодовой базе, то есть к компонентам, контейнерам и т. Д. По мере того, как в ваше приложение добавляется все больше и больше компонентов, очевидно, что размер окончательного пакета, вероятно, увеличится, до такой степени, что это начинает влиять на..
Улучшение времени первой отрисовки с помощью предварительного рендеринга с помощью React-Snap
Краткое резюме
Когда вы видите, что время первой отрисовки приложения React слишком велико в отчете Lighthouse Performance, вы можете легко улучшить его, используя react-snap .
Вступление
Я работал над приложением react PWA , во время аудита маяка просто проверял другие варианты в студии Lighthouse из-за Любопытства.
Когда я запускаю Отчет о производительности, он получает только 49%. Поэтому я решил выбить каждую проблему для повышения производительности.
От 49% до..
Идите как джентльмен — Повысьте производительность вашего приложения при работе с JSON — Часть 1
Одной из главных причин, по которой я решил продолжить свою карьеру, несмотря на то, что это удобно, в какой-то степени легко и…, была производительность. Go it self — это производительный язык. Но что, если мы можем даже сделать его более производительным при работе с JSON?
В наши дни большинство веб-сервисов работают со структурой данных Json для связи друг с другом. В каждом сервисе, приложении и… у вас в основном есть работа, связанная с JSON. Это часть бэкенда, которую нельзя..
Понимание функций зомби в JavaScript: как избежать утечек памяти и повысить производительность
Вы когда-нибудь задумывались над тем, почему мой код выполняется слишком долго, даже после того, как он был полностью оптимизирован всеми известными вам способами? Вам когда-нибудь приходило в голову, почему возникла ошибка максимального предела стека? Одной из причин, по которой это может произойти, являются «Функции зомби».
Что такое функции зомби?
В JavaScript зомби-функция — это функция, на которую все еще ссылаются другие части вашего кода, даже если она должна быть удалена..
10 проверенных стратегий для повышения производительности вашего приложения Next.js
Next.js — это мощная платформа для создания приложений React с рендерингом на стороне сервера (SSR). Однако по мере увеличения размера и сложности вашего приложения Next.js вы можете столкнуться с проблемами производительности, которые могут повлиять на работу пользователей. В этой статье мы рассмотрим 10 способов повысить производительность вашего приложения Next.js.
Оптимизация изображений. Изображения могут быть основным фактором замедления работы приложения Next.js. Для..