Careful about removing this, as there is no real downside to having your application available when the users network connection isn't perfect.
To remove offline capability, delete the offline-plugin
from the
[
package.json](../../package.json)
, remove the import of the plugin in
[
app.js](../../app/app.js)
and remove the plugin from the
[
webpack.prod.babel.js](../../internals/webpack/webpack.prod.babel.js)
.
Delete [
manifest.json](../../app/manifest.json)
and remove the
<link rel="manifest" href="manifest.json">
tag from the
[
index.html](../../app/index.html)
.
Careful about removing this, as perceived performance might be highly impacted.
To remove FontFaceObserver
, don't import it in [
app.js](../../app/app.js)
and
remove it from the [
package.json](../../package.json)
.
To remove image optimization, delete the image-webpack-loader
from the
[
package.json](../../package.json)
, and remove the image-loader
from [
webpack.base.babel.js](../../internals/webpack/webpack.base.babel.js)
:
…
{
test: /\.(jpg|png|gif)$/,
loaders: [
'file-loader',
'image-webpack?{progressive:true, optimizationLevel: 7, interlaced: false, pngquant:{quality: "65-90", speed: 4}}',
],
}
…
Then replace it with classic file-loader
:
…
{
test: /\.(jpg|png|gif)$/,
loader: 'file-loader',
}
…