3 ms·
Plenty of multi-threading in browsers, but multi-threaded layout is rare, as I understand it. Mozilla made an attempt with Servo, but their first attempt got to
by scratcheee 5y ago
Plenty of multi-threading in browsers, but multi-threaded layout is rare, as I understand it. Mozilla made an attempt with Servo, but their first attempt got too complicated and they dropped Servo before the second attempt got anywhere ( https://github.com/servo/servo/wiki/Layout-2020 https://github.com/servo/servo/wiki/Layout-2020 ).
Given Flow isn't trying to support _everything_ , perhaps they made the task easier by ignoring the complex bits.
- throwawayninja 5y ago> ignoring the complex bits Hallelujah
- hinkley 5y agoI'm curious if anyone could comment on the degree to which Servo's complexity is now answered by improvements in Rust in the interim. I know a lot of complexity in my work comes down to want of features. On this project in particular we have a whole bunch of business logic due entirely to deficiencies in our CI/CD pipeline. It's very much an 'Art of the Possible' situation and I get annoyed having to apologize about it to people. Yes, that would be a better way to do it, but we can't make that work around the bad assumptions made elsewhere.