Closed Bug 707674 Opened 13 years ago Closed 13 years ago

Efficient JS File API - JavaScript module

Categories

(Core :: Networking: File, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: Yoric, Assigned: Yoric)

References

Details

(Keywords: main-thread-io, perf)

Attachments

(2 files, 2 obsolete files)

Implement the JavaScript front-end for the JS File API as a JS module. This front-end should: - offer all the features of the back-end; - be developer-friendly; - work from any thread; - expose or work nicely with a concurrent and/or asynchronous API.
Depends on: 707676
No longer depends on: 707096
Attached patch Prev 2. JavaScript Module front-end (obsolete) (deleted) — Splinter Review
Second preview of the module. Large refactoring for a better API.
Component: JavaScript Engine → Networking: File
QA Contact: general → networking.file
Attached patch Prev 3. (obsolete) (deleted) — Splinter Review
New version of the patch. Implements main thread warning and some asynchronous functions.
Attachment #579097 - Attachment is obsolete: true
Attaching a new version with the first steps of an asynchronous API. For the time being, I intend to provide simple (possibly placeholder) implementation of asynchronous stuff. Once we are in a situation where we can benchmark, future versions may introduce multi-threading and/or OS-accelerated asynchronous operations.
Attachment #580350 - Attachment is obsolete: true
Attachment #580861 - Flags: review?(dherman)
Attached patch Prev 4. Test suite (deleted) — Splinter Review
Companion testsuite
Comment on attachment 580861 [details] [diff] [review] Prev 4. First steps of asynchronous API i'm not the right person to review; I'd ask one of the module owners of toolkit: https://wiki.mozilla.org/Modules/Toolkit Dave
Attachment #580861 - Flags: review?(dherman)
Strategy has changed completely. Marking this bug as WONTFIX and opening a new one.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: