Ideas/conceptos claves

HTML5 History API permite la manipulación de session history del navegador, es decir las páginas visitadas en el tab o el frame en la cual la página está cargada.

Recursos

How To Optimize Your Site With GZIP Compression

Apuntes

NPM

npm install -D webpack-dev-server

Yarn

yarn add -D webpack-dev-server
module.exports = {
	...
	devServer: {
    contentBase: path.join(__dirname, 'dist'),
    compress: true,
    historyApiFallback: true,
    port: 3000,
  }
}
{
	...
	"scripts": {
	...
	"start": "webpack serve --config webpack.config.dev.js"
	}
}