Skip to content

Migration from 1.x Lightbeam

Jonathan Kingston edited this page Oct 2, 2017 · 4 revisions

You may have noticed the migration from the 1.x code of Lightbeam.

Why has Lightbeam been remade

Firefox 57 will remove Legacy addons which meant that we were no longer able to support our users. We took this opportunity to rewrite the addon with all the latest technology Firefox now contains. You received the update as a priority as the previous version would stop working in November.

Data migration

Unfortunately due to the huge changes we made in this extension we were not able to change the data over.

We took this approach for several reasons:

  • In making this extension we found several bugs in how the previous addon was capturing data which invalidated the data itself
  • The structure used here is vastly different, designed firstly for performance
  • Given our tight deadlines we took the view that as this captured data doesn't stay forever anyway users can build this back up again.
    • The current extension removes a few features that storage was used for like blocking individual sites also. These features might come back in the future but probably not in their initial form.

We understand this is disappointing but given the huge changes in the display and validity of the data itself, we think it makes sense to start fresh so users can evaluate with the new gathering methods. The previous data simply didn't match up to how we have it now.

Missing features

We have many things to fix along the way, one of them is data invalidation next as we believe the extension should only store a 30 or 60 day window into your web browsing experience. We are going to evaluate what that period of time should be and adjust accordingly.

We are working on:

For individual site blocking we recommend uBlock origin as we are not sure if core users use this feature.

If your favourite feature is missing please let us know by raising an issue: https://github.com/mozilla/lightbeam-we/issues/new

For addon support raise an discussion here: https://discourse.mozilla.org/new-topic?category_id=111&tags=lightbeam

Performance fixes

The main improvements are in graph rendering and how we store data. Hopefully you will notice that Lightbeam no longer drinks system resources and crashes the browser.

Clone this wiki locally