Deno 2.9 добавила кэш задач: сборка за 4 секунды пропускается за 10 мс
В Deno 2.9 у задач в deno.json появились поля files, output и env для кэширования. Тест показал, что повторный запуск задачи на 40 файлов сократился с 3,9 с до 9,3 мс, а удалённые выходные файлы восстанавливаются из кэша. На дереве из 3000 файлов проверка изменений оказалась в 3–4 раза дольше самого запуска.
- Поля files, output и env включают кэш задач в deno.json
- Повторный запуск ускорился с 3,939 с до 0,0093 с — в 423 раза
- Изменение mtime без правки содержимого не сбрасывает кэш
- Проверка 3000 файлов дороже запуска простой задачи в 3–4 раза
Читать дальше
Софт