If you only make Chrome extensions
you're killing the open web
a wholly calm and rational talk by




(Rodney)
Title Text

If you only make Chrome extensions
you're killing the open web
Rodney Folz
a wholly calm and rational talk by



uBlock Origin
Reaction Packs
HTTPS Everywhere

(2002)

(2011)


(Reaction Packs)
// reaction-packs/webpack.config.js
module.exports = {
context: __dirname + '/src',
entry: './index.js',
resolve: {
alias: {
'--browser': __dirname + '/browsers/' + browser + '.js'
}
},
output: {
path: __dirname + '/build/' + browser,
filename: script_entry
},
module: {
loaders: [
{
test: /\.css$/,
loader: ExtractTextPlugin.extract("style-loader", "css-loader")
},
{
test: /\.jsx?$/,
exclude: /node_modules/,
loader: 'babel'
}
]
},
plugins: [
new ExtractTextPlugin(style_entry)
]
};
WebExtensions
NoSpace
WebExtensions

crx2ff convert drumpf.crx --output=drumpff.xpi
https://github.com/abarreir/crx2ff

Thank you!
{facebook,Slides,Github}.com/folz
https://twitter.com/rodneyfolz
- https://wiki.mozilla.org/WebExtensions
- https://github.com/mdn/webextensions-examples
- https://developer.mozilla.org/en-US/Add-ons/WebExtensions
- https://hacks.mozilla.org/2015/09/lets_write_a_webextension/
webextensions
By Rodney Folz
webextensions
- 1,522