Статті для тих, хто
виводить стек у прод
Оригінальні матеріали про React, Node.js, TypeScript і AI — з тієї ж практики, що й наше операторське ПЗ. Текст статей англійською.
Тег: Performance
Коли мемоізація в React призводить до проблем: чому менша кількість відображень уповільнила додаток.
Коли мемоізація в React дає зворотний ефект: функції memo, useMemo та useCallback додали навантаження та застарілі замикання до великої сторінки. Переміщення стану та аналіз потоку допомогли вирішити проблему.
13 хв читанняTypeScript 7 та порт для Go: швидша компіляція, ефективніше використання пам’яті та зворотний зв’язок від редактора.
TypeScript 7 замінює компілятор на нативний двигун Go. Паралельна компіляція, менше використання пам’яті, новий мовний сервер та умови міграції, які потрібно спочатку перевірити.
8 хв читанняСкільки запитів насправді може обробити сервер Node.js?
Скільки запитів насправді може обробити сервер Node.js? Тести навантаження Express на Heroku та AWS порівняно з Django, оцінка пропускної здатності у 40 тис. запитів на секунду та те, що уповільнює API.
6 хв читанняВісім способів оптимізації відображення в React, які зменшують кількість переробок на 80% без необхідності переписування коду.
Спочатку оптимізуйте профіль, а потім використовуйте memo, useMemo, useCallback, переходи, віртуалізацію списків, розділення коду та вузькі селектори для прискорення роботи великого панелі керування React.
5 хв читанняДев’ять способів прискорити процес розробки у Next.js та створення продакшн-бандлів
Швидший Next.js: використовуйте Turbopack, пропускайте файли barrel, розділяйте перевірку типів, зберігайте клієнтські компоненти маленькими, завантажуйте важкі бібліотеки з відстрочкою та скорочуйте бандли для продакшну.
4 хв читанняЛокальні LLM на Mac: MLX замість стандартного рушія llama.cpp
Коли MLX від Apple перевершує llama.cpp у роботі з локальними LLM на чіпах Apple Silicon, зі швидкістю, що залежить від розміру моделі, три способи перейти з Ollama та помилки, яких слід уникати.
5 хв читанняЧому запит у Weaviate гальмує: профілювання за етапами
Профілювання запитів у Weaviate повертає разом із відповіддю розбивку часу за етапами, тож повільні фільтри, читання з диска, пошук за графом чи переоцінювання швидко відрізняються одне від одного.
5 хв читанняПорівняння векторної квантації: інт8 проти бінарної квантації щодо точності та обсягу зберігання
Виміряйте, як інт8 та бінарна квантація впливають на точність та обсяг зберігання ембеддингів, чому бінарна квантація може призводити до зниження якості, та як вибрати безпечний рівень стиснення.
4 хв читанняВузли DOM — це не рядок HTML, який ви надіслали.
DOM — це не рядок HTML, який ви надсилаєте. Дерева парсингу, динамічні списки вузлів та процеси перерозподілу пояснюють, чому мислення на рівні рядків призводить до проблем у фронтендах JavaScript та React.
5 хв читання
Про ці статті
Оцінка за 24 години
Потрібен такий стек в операторському шарі? Надішліть бриф — оцінка за 24 години.