Публикации по теме 'performance'


Как мы сократили время загрузки приложения вдвое
Проблема Мы постоянно добавляем в наше приложение новые функции, что требует добавления новых библиотек и кода. В результате пакет React JS раздувается после реализации каждой функции. Вот как выглядел наш первоначальный пакет JS: Размер (в формате Gzip): 6,6 МБ P50: ~в среднем 1 с P75: ~в среднем 2 с P95: ~в среднем 10 сек. Шаг 1 — Анализ пакета на наличие проблем Чтобы просмотреть более подробную информацию о пакете, мы использовали инструмент под названием..

Обозначение Big O в JS….
Привет, ребята, в этом блоге мы обсудим нотацию Big O в JS, здесь мы рассмотрим очень основные концепции нотации Big O: 1› Мотивируйте необходимость использования чего-то вроде нотации Big O 2› Опишите, что такое нотация Big O 3› Упростите выражения с буквой O. 4› Дайте определение понятиям «временная сложность» и «пространственная сложность». 5› Оцените временную и пространственную сложность различных алгоритмов, используя нотацию Big O. 6› Встроенные структуры..

Локальные персонализации
Если вы не используете полноценный веб-сайт с брошюрами, скорее всего, у вас есть какие-то требования к персонализации контента, будь то имя пользователя, количество товаров в корзине, настраиваемая навигация или что-то совершенно другое, специфичное для конкретного пользователя. Давайте рассмотрим прототип стандартной логики персонализации электронной коммерции. Когда пользователь входит в систему, в случае успеха мы сохраняем его идентификатор в переменной сеанса (обычно — файл..

Ускорьте ваше приложение Node.js с помощью собственных надстроек
Что быстрее, C ++ или JavaScript? JavaScript - смехотворно быстрый язык сценариев. Но насколько быстр JavaScript по сравнению с C ++? Давайте посмотрим на этот пример, который вычисляет простые числа в Node с помощью JavaScript и собственного надстройки C ++. Реализация JavaScript и C ++ используют один и тот же алгоритм. Мои измерения показывают, что вызов аддона и выполнение вычислений на C ++ происходит быстрее, чем оставаться в JavaScript, за исключением небольших простых чисел ...

ГраальВМ 20.1
Мы действительно рады сообщить, что выпуск GraalVM 20.1.0 доступен и готов сделать ваши приложения быстрее. GraalVM 20.1 - это выпуск функции из основной ветки, который включает ряд улучшений во всех компонентах дистрибутива. Мы благодарны за поддержку со стороны различных команд и отдельных участников, которые помогли сделать этот выпуск GraalVM как можно лучше. Спасибо, что подняли проблемы , если что-то не работает так, как вы ожидаете, предложили полезные функции, рассказали о..

Как я научился программировать во время работы (рассказ ниже среднего парня)
Путь обычного парня к лучшему Прекап: Мой неортодоксальный путь трудоустройства Если вы читали вышеприведенную статью, то знаете, что я был довольно плох в программировании (или, может быть, на среднем уровне), когда меня выбрали (Бог знает как). Итак, у меня было 3 месяца до того, как мой офис должен был начаться (стажировка), и, как и любой ответственный студент, я потратил эти 3 месяца впустую, играя в игры и т. д. и т. д. Итак, началась моя стажировка, и мы не будем об этом..

10 лучших советов по оптимизации вашего приложения React
Поскольку изменение фактического DOM обходится дорого, React использует концепцию виртуального DOM, чтобы уменьшить затраты производительности на повторный рендеринг веб-страницы. Это выгодно, поскольку сводит к минимуму время, необходимое для рендеринга пользовательского интерфейса. Однако, если сложное программное обеспечение плохо поддерживается, этот метод может привести к его задержке. Когда изменение состояния не влияет на дочерние компоненты, возникает проблема. Другими словами,..