Rust и WASM для проверки форм=news.ycombinator.com=

Rust и WASM для проверки форм ( lauwe.rs )

jedisct1 6 минут назад | [–]
Изучите JavaScript.

отвечать

реакторdev 35 минут назад | [–]
О боже, нет. Проверка формы — это то, для чего был предназначен JavaScript. Нам действительно нужно загружать модуль wasm размером >1 МБ, чтобы можно было сделать регулярное выражение?

WASM следует оставить для таких вещей, как IPC/Canvas/WebGPU, а не для того, что легко сделать с помощью document.querySelector.

Без обид, но это все равно, что использовать бомбу, чтобы убить муху.

Я знаю, что там говорится, что это всего лишь демоверсия, но люди найдут это и сделают это, думая, что это нормально.

отвечать

qoez 5 минут назад | | [–]
После компиляции в wasm и применения анализа мертвого кода, который показывает, что для проверки формы необходима лишь часть используемых вами библиотек, код становится намного меньше того, который был бы у вас, если бы вы использовали чистый JS, не анализирующий мертвый код.

отвечать

миллиамс 26 минут назад | | [–]
Я только что скомпилировал код, предоставленный в статье, и скомпилированный модуль WASM весит 22kb. Не говорю, что это делает его правильным решением, но разница в 45× не является незначительной.

отвечать

remram 22 минуты назад | | [–]
Но код примера не делает много проверки. Если вы хотите использовать регулярное выражение, вам придется скомпилировать и связать контейнер регулярного выражения…

отвечать


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Leave a Reply

Your email address will not be published. Required fields are marked *