Depository of News

V8 startup snapshot: как правильно запустить JS-код на сервере

newsdepo.com · tech

<img src="https://habrastorage.org/getpro/habr/upload_files/49e/897/609/49e897609d2924f149b525b50c743dba.webp" /><p>Представьте типичную ситуацию. У вас есть сервер на каком-то языке (сейчас какой именно для нас не важно, но допустим, это Rust). И в нём по каким-то причинам нужно исполнить JavaScript-код. Например, фронтенд написан на React, и вы хотите рендерить HTML на сервере (SSR). Или есть бизнес-логика, которая проще пишется на JS. Или библиотека, которая существует только в npm, и переписывать её на Rust нет ни сил, ни желания. Таких примеров можно привести множество: <code>markdown</code>, <code>dompurify</code>, <code>highlight.js</code> и т.д.</p> <a href="https://habr.com/ru/articles/1077136/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1077136#habracut">Читать далее</a>

Read full article →