Публикации по теме '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, чтобы уменьшить затраты производительности на повторный рендеринг веб-страницы. Это выгодно, поскольку сводит к минимуму время, необходимое для рендеринга пользовательского интерфейса. Однако, если сложное программное обеспечение плохо поддерживается, этот метод может привести к его задержке. Когда изменение состояния не влияет на дочерние компоненты, возникает проблема. Другими словами,..