Open Bug 1392238 Opened 8 years ago Updated 1 year ago

DeCOMtaminate mozIStorageFunction

Categories

(Core :: SQLite and Embedded Database Bindings, enhancement, P3)

enhancement

Tracking

()

Tracking Status
firefox57 --- wontfix

People

(Reporter: simon.lindholm10, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: perf)

mozIStorageFunction is a [scriptable] interface, implemented in JS only by: - the tests storage/test/unit/test_storage_{aggregates,connection,function}.js - a handful of legacy addons - a few db migration scripts in comm-central Implementing functions in JS makes it impossible to use them in async SQL queries (I imagine it would crash if you tried to call them?), which is what should really be used everywhere. DeCOMtamination would also allow SQL arguments to be passed with less memory allocation overhead (at least if ArgValueArray was also deCOMtaminated); see bug 1387780.
perf key word?
Keywords: perf
Blocks: deCOM
Severity: normal → S3
Product: Toolkit → Core
You need to log in before you can comment on or make changes to this bug.