Firefox OS/Performance/IndexDB IO Optimization: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (Lakrits moved page FirefoxOS/Performance/IndexDB IO Optimization to Firefox OS/Performance/IndexDB IO Optimization: The official spelling of "Firefox OS" leaves a space between the two parts of the name. It's easier to find a page if the spelli...)
 
(2 intermediate revisions by one other user not shown)
Line 4: Line 4:
==Project Plan==
==Project Plan==


Pick up bugs [http://mzl.la/1jD5CpZ 859696], [http://mzl.la/1jD5Eyc 752724], and [http://mzl.la/1n1GpOg 771288].
Pick up {{bug|859696}}, {{bug|752724}}, and {{bug|771288}}.


# Fix one or more of the bugs.
# Fix one or more of the bugs.
Line 10: Line 10:


==Bugs==
==Bugs==
* [http://mzl.la/1jD5CpZ 859696]
* {{bug|859696}}
* [http://mzl.la/1jD5Eyc 752724]
* {{bug|752724}}
* [http://mzl.la/1n1GpOg 771288]
* {{bug|771288}}
 
==Contacts==
* [https://mozillians.org/en-US/u/dhuseby/ Dave Huseby]
* [https://mozillians.org/en-US/u/dhylands/ Dave Hylands]

Latest revision as of 13:59, 1 February 2015

Introduction

IndexDB is the way apps store/retrieve persistent data on FxOS. Currently IndexDB uses transaction based data write operations. This requires that large chunks of data get broken up into smaller pieces and written separately for better performance. Think of it like scatter/gather I/O. It would be nice to have an "editable" API for data objects so that data can be "streamed" to IndexDB over time in a similar fashion as file handles and fwrite works on most operating systems.

Project Plan

Pick up bug 859696, bug 752724, and bug 771288.

  1. Fix one or more of the bugs.
  2. Get your fixes landed and deployed.

Bugs

Contacts