This website requires JavaScript.
Explore
Help
Sign In
beenull
/
browsh
Watch
1
Star
0
Fork
You've already forked browsh
0
Code
Issues
Pull requests
Packages
Projects
Releases
Wiki
Activity
4fa867cafd
browsh
/
webext
/
background.js
5 lines
78 B
JavaScript
Raw
Normal View
History
Unescape
Escape
Refactored webext classes to be more SRP The biggest refactor is separating out the DocumentBuilder from the DOM Manager. I also made consistent use of the mixin pattern I'd only half implemented.
2018-04-09 10:36:46 +00:00
import
BackgroundManager
from
'background/manager'
First draft of rewrite to Webextension and Rust This proves that frames can be generated on Firefox using the canvas and a Tree Walker to examine text nodes. Already with little optimisation frames don't ever take longer than 200ms to render. Chrome has a MediaStream of the viewport, hopefully that will prove performant as well. This doesn't have functioning text colour detection or text occlusion support. But early research suggests this will possible by comparing 2 screenshots: one with and the other without rendered text.
2017-12-30 13:37:28 +00:00
Refactored webext classes to be more SRP The biggest refactor is separating out the DocumentBuilder from the DOM Manager. I also made consistent use of the mixin pattern I'd only half implemented.
2018-04-09 10:36:46 +00:00
new
BackgroundManager
(
)
;
First draft of rewrite to Webextension and Rust This proves that frames can be generated on Firefox using the canvas and a Tree Walker to examine text nodes. Already with little optimisation frames don't ever take longer than 200ms to render. Chrome has a MediaStream of the viewport, hopefully that will prove performant as well. This doesn't have functioning text colour detection or text occlusion support. But early research suggests this will possible by comparing 2 screenshots: one with and the other without rendered text.
2017-12-30 13:37:28 +00:00
Reference in a new issue
Copy permalink