<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000'><hr id="zwchr"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;">On 4/3/13 12:33 PM, David Rajchenbach-Teller wrote:<br>> Finally, this means turning promises into a poor man's multi-threading<br>> system. One that still clogs the main thread in subtle and unpredictable<br>> manners (this includes GC, by the way). We already have a very nice<br>> multi-threading system that lacks libraries. I would prefer if we added<br>> the missing libraries to chrome workers instead of emulating them<br>> poorly. This is the policy of project Async & Responsive, that will be<br>> announced in a few days, by the way.<br><br>This a thousand times over. We will continue to add more code to the <br>main thread until chrome workers support accessing the subsystems and <br>APIs needed to support features.<br></blockquote>I like this approach too (well maybe a little less than Greg), but for all the same reasons. We do have issues with chrome workers creating a noticeable memory hit, but we should find ways to fix that anyway.<br><br></div></body></html>