Elliott Sprehn

Results 61 comments of Elliott Sprehn

The issue here is that IndexedDB needs to open the database first, which then posts a task, and then each read is also posting a task. If you imagine an...

I don't think this is an issue in our app's architecture (and I'd like to think I understand both Chrome's architecture and the web platform reasonably well :)). Storage blocking...

@jimmywarting I think @asutherland is saying no to that proposal and is instead saying we should have this entirely new storage API that's worse for performance and missing events out...

I think the FontLoader API + setTimeout is enough for JS to deal with this. +1 to discussing it in a doc.

The DOM Observer style APIs were specifically designed to allow the browser to efficiently queue and filter records. I don't think Observable makes sense there because it it encourages a...

Also the intent was for setTimeout, setInterval and requestAnimationFrame APIs to all be replaced by https://developer.mozilla.org/en-US/docs/Web/API/Scheduler/postTask which can handle all those situations and supports abort signal and dynamic priorities. I...

In your example you're not immediately scheduling the next iteration. setTimeout is async, call it immediately upon entering run instead. That's all the browser does inside setInterval too, it immediately...

I think Microtask should not be too late to `e.preventDefault()` for platform dispatched events. The microtask checkpoint is upon exiting the event handler back into native code before the `defaultPrevented`...

Being able to link to a time range with ?start=X&end=Y in the url would be great. Linking to specific tasks is nice too of course, but ranges would be an...

Reading through the devtools frontend code it looks like sourcemaps come from the DebuggerModel: https://github.com/ChromeDevTools/devtools-frontend/blob/2314ddcbfed2456a0477b9cb5e17c48ed3ae7708/front_end/panels/timeline/PerformanceModel.ts#L113C3-L113C3 So devtools itself would need to change not trace cafe?