Команда Grafana K6 продолжает радовать пользователей новыми обновлениями, выпуская новую версию инструмента для нагрузочного тестирования. В версии 0.52 добавлена нативная поддержка TypeScript, что позволяет разработчикам запускать тесты напрямую из командной строки без необходимости предварительной сборки. Это значительно упрощает процесс тестирования для тех, кто предпочитает TypeScript.
Также в обновлении улучшена поддержка ECMAScript 6 и новее, включая такие функции, как опциональная цепочка и приватные поля классов. Теперь разработчики могут использовать современные синтаксические конструкции JavaScript без дополнительных настроек.
Кроме того, модуль тестирования браузеров стал полностью асинхронным, что улучшает совместимость с инструментами, такими как Playwright. Модуль gRPC также получил значительные улучшения, включая поддержку асинхронных операций.
Обновления также касаются управления памятью, что позволяет избежать ошибок "недостаточно памяти" при тестировании с большими файлами. Теперь разработчики могут загружать данные по частям, что значительно повышает эффективность.
Эти изменения делают Grafana K6 более современным и удобным инструментом для разработчиков, стремящихся к эффективному тестированию своих приложений.