[HTTPS-Everywhere] Speeding up Firefox start with SQLite

Vijay P vijayp at qwsrt.com
Sun Jan 12 13:23:43 PST 2014


You could start a webworker to copy everything from the DB to RAM in the
background when you start up...


On Sun, Jan 12, 2014 at 4:21 PM, Jacob Hoffman-Andrews <jsha at newview.org>wrote:

> Here's a branch I made to experiment with putting rulesets into an SQLite
> db:
> https://github.com/jsha/https-everywhere/compare/sqlite.
>
> It works pretty well. Startup is very fast, and URLs get rewritten
> correctly. You can try it yourself here: https://jacob.hoffman-andrews.
> com/hacks/https-everywhere-jsha-sqlite-demo.xpi (and .asc for sig)
>
> The downside is that we hit the DB pretty frequently, which slows down
> browsing when you hit new sites. Once a given domain has been checked for
> in the DB, we won't re-check. Probably the solution here is to load all the
> targets into memory at startup.
>
> Let me know what you think!
> _______________________________________________
> HTTPS-Everywhere mailing list
> HTTPS-Everywhere at lists.eff.org
> https://lists.eff.org/mailman/listinfo/https-everywhere
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.eff.org/pipermail/https-everywhere/attachments/20140112/c5d39f04/attachment.html>


More information about the HTTPS-Everywhere mailing list