4 ms·
Or like: if you spend several hours optimising your Rust code, and not optimising the JS one, then Rust will be faster.
by laurent123456 6y ago
Or like: if you spend several hours optimising your Rust code, and not optimising the JS one, then Rust will be faster.
- josephg 6y agoSure but there’s an upper bound on how fast you can make javascript code run. The same amount of optimization work (if you know what you’re doing) will make a far greater difference to the performance of rust code than it will to the performance of javascript. Carefully written javascript is still pretty slow because you can’t choose to put objects on the stack in JS, or allocate nested objects together in contiguous memory. And that makes a massive difference because you end up thrashing main memory when you could be spending those cycles getting work done.
- johannes1234321 6y ago> that makes a massive difference because you end up thrashing main memory when you could be spending those cycles getting work done. That is true, however there is a huge domain of problems where that isn't much of a concern, while development time spent on it is a concern. Then sacrificing a bit of performance over development speed can be quite worthwhile. Of course not a high frequency trading platform and not an AAA+ Game, but a small Webservice just taking data from a ("slow") database, doing little transformation, and sending over network .... less of a problem
- watt 6y agoI find it unsettling how one-sided the article is, if it's a "showdown" I expect the same effort to be put in JS side of things to maintain some pretense of fairness.