При таком подходе компилятор может оптимизировать процесс первого рендеринга страницы, а среда выполнения кода способна оптимизировать процессы обновления страниц. Такое внимание к производительности делает Solid одним из JavaScript-инструментов, показывающих самые высокие результаты в тестированиях производительности.
![](https://webcf.waybackmachine.org/web/20210916231655im_/https://habrastorage.org/webt/xn/od/an/xnodancmcn9y1zuktokzgt4vor4.jpeg)
Меня эта библиотека заинтересовала, и я решила её испытать. В результате я уделила некоторое время созданию небольшого ToDo-приложения, изучая то, как эта библиотека рендерит компоненты, как она обновляет состояние приложение, как организует работу с хранилищем и исследуя многие другие её особенности.
Тех, кому не терпится взглянуть на код готового проекта, приглашаю заглянуть сюда.