Возможно, возможно, если всё приложение написать на yaw (или на чём то похожем), то будет быстрее. Но если данных будет много, то на одних TextDecoder.decode() на каждый чих весь перформанс пойдёт в трубу. Тут уже всё зависит от конкретного приложения и его логики
нормуль, так мне уже больше нравится обзор на всю ситуацию в целом
ну ладно, а если трансферить с бека придется огромное кол-во данных, но не хочется их серилизовывать в жсончик (а то смысл cpu сервера расходовать ), имеет смысл уже на клиенте десериализацию прикручивать (cpu клиентов не жалко :)))) )?
Hi there! I came across this benchmark and was surprised to see Yew performing better than a vanilla JS implementation, so I looked into it. Using the benchmark's step button, it would appear the Yew bench is skipping rendering 49 of the 50 todo list items, and never updates them to be checked. This is the reason the numbers are so low.
Here's a video showing the effect, compared to the Vue implementation:
Теперь еще один момент. Что сравнивалось то DOM или Struct (SAX) стиль десериализации? Это очень важно, в JSON.parse используется DOM-стиль и он очевидно что медленее SAX
В раст сообществе принято пушить теорию что Rust wasm быстрее JS в тысячи раз. И на эту тему есть куча докладов, но как ты понимаешь это все маркетинговый булщит