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


Улучшение веб-производительности: как разбить тяжелые задачи с помощью setTimeout()
Что такое setTimeout()? setTimeout()  – это метод в JavaScript, позволяющий запланировать выполнение функции по истечении определенного времени . Метод setTimeout() принимает два параметра: выполняемую функцию и время задержки в миллисекундах. function sayHello() { console.log("Hello Basit!"); } setTimeout(sayHello, 2000); // the function will be executed after 2000 milliseconds (2 seconds) Примечание setTimeout() может быть полезен для асинхронного выполнения..

Как работает JavaScript: прокси и отражение
Это пост №41 из серии, посвященный изучению JavaScript и его компонентов. В процессе определения и описания основных элементов мы также делимся некоторыми практическими правилами, которые мы используем при создании SessionStack , приложения JavaScript, которое должно быть надежным и высокопроизводительным, чтобы помочь компаниям оптимизировать цифровой опыт своих пользователей. В JavaScript вы можете определить собственное поведение для основных операций, не получая к ним прямого..

6 мощных методов оптимизации ваших API для максимальной производительности
Повысьте производительность вашего API с помощью проверенных стратегий API (интерфейсы прикладного программирования) поддерживают разработку современного программного обеспечения, обеспечивая беспрепятственную связь и обмен данными между системами. Но если ваш API неэффективен, это может привести к медленным ответам, простоям и разочарованию пользователей. Вот тут-то и начинается оптимизация — точная настройка ваших API для бесперебойной и эффективной работы. В этой статье мы..

Повышение производительности приложения React с помощью мемоизации
Я потратил много времени на изучение того, как улучшить рабочий процесс создания приложений JavaScript. Я поделился своим опытом о том, как различные методы, такие как мемоизация может значительно повысить производительность , как применять отличные инженерные практики и шаблоны проектирования и как использовать такие инструменты, как Bit , для создания модульных и поддерживаемых приложений с компонентами. . В этом посте я сделаю еще один шаг в своей серии статей о..

Какой код быстрее? Часть 3
МОИ ОЖИДАНИЯ ПРОТИВ РЕАЛЬНОСТИ Как я уже говорил в частях 1 и 2, я ожидал, что обе функции будут полностью связаны с памятью, поэтому количество инструкций будет почти неважным, а функции должны выполняться почти одновременно. Я ожидал, что приведенный ниже график будет зеленым (загрузка памяти) с вкраплениями серого (инструкции). Я продолжал думать об этом, даже когда разобрал функции и увидел, что версия uint8 намного менее оптимизирована, чем версия uint32. Для ясности: я не..

Битва enum против const: Enums в TypeScript
Анализ различных способов определения Enum в коде TypeScript. Принимая во внимание тип перечисления, в котором присваивается значение элемента перечисления, например, каждый фрукт получает значение: enum Fruit { banana = 'banana', apple = 'apple', } var Fruit; (function (Fruit) { Fruit["banana"] = "banana"; Fruit["apple"] = "apple"; })(Fruit || (Fruit = {})); Мы не сравниваем приведенный ниже тип перечисления, потому что он..

Улучшение веб-сайтов путем замены изображений с помощью CSS
Многие изображения можно заменить с помощью CSS Повышение производительности веб-сайта - серьезное дело. Большинство людей не понимают, сколько весит стандартная стоковая фотография. Мой блог был построен на Гэтсби, потому что я хотел, чтобы он имел максимальную производительность с изображениями. Качественные изображения огромные и очень тяжелые; поэтому мы всегда должны их оптимизировать. Как изображения замедляют мою страницу? Плотные изображения : веб-сайт с большими..