├── .gitignore ├── README.md ├── app ├── frontend-optimize-slides │ ├── 00-welcome │ │ ├── 0-Logo.md │ │ └── 1-me.md │ ├── 01-topics │ │ ├── 1-topics.md │ │ ├── 2-layout.md │ │ └── 3-prerequirements.md │ ├── 20-faster │ │ ├── 10-headline.md │ │ ├── 11-motivation.md │ │ ├── 12-case-single-page-applications.md │ │ ├── 13-faster.md │ │ ├── 20-scripts.md │ │ ├── 21-gulp.md │ │ ├── 30-initial-download.md │ │ ├── 31-initial-download-2.md │ │ ├── 40-on-demand.md │ │ ├── 41-user-interactions.md │ │ ├── 42-user-interactions.md │ │ ├── 45-and.md │ │ ├── 50-inlining.md │ │ ├── 51-inlining.md │ │ └── 60-summary.md │ ├── 21-faster-webpack │ │ ├── 10-headline.md │ │ ├── 20-minimize.md │ │ ├── 21-gzip.md │ │ ├── 30-entry-points.md │ │ ├── 31-entry-points-configuration.md │ │ ├── 32-entry-points-configuration-multiple.md │ │ ├── 40-chunks.md │ │ ├── 50-on-demand.md │ │ ├── 51-on-demand-error-handling.md │ │ ├── 52-on-demand-indicator.md │ │ ├── 53-on-demand-configuration.md │ │ ├── 54-too-small.md │ │ └── 60-inline.md │ ├── 30-better-over-time │ │ ├── 10-headline.md │ │ ├── 11-motivation.md │ │ ├── 20-caching.md │ │ └── 40-caching-multi-page-app.md │ ├── 31-better-over-time-webpack │ │ ├── 10-headline.md │ │ ├── 20-caching-multi-page.md │ │ ├── 21-caching-multi-page-long.md │ │ ├── 22-caching-advanced.md │ │ ├── 30-filenames.md │ │ ├── 31-caching-chunkhash.md │ │ ├── 32-inlined-empty-commons-chunk.md │ │ ├── 50-changing-ids.md │ │ ├── 51-records.md │ │ ├── 52-named-modules.md │ │ └── 53-hashed-module-ids.md │ ├── 40-just-for-you │ │ ├── 10-headline.md │ │ ├── 11-motivation.md │ │ └── 20-targeted-build.md │ ├── 41-just-for-you-webpack │ │ ├── 10-headline.md │ │ ├── 15-compile-time-variables.md │ │ ├── 16-i18n.md │ │ ├── 20-multi-compiler.md │ │ └── 21-parallel.md │ ├── 50-beforehand │ │ ├── 10-headline.md │ │ ├── 20-motivation.md │ │ ├── 30-server-side-rendering.md │ │ └── 31-styling-order.md │ ├── 51-beforehand-webpack │ │ ├── 10-headline.md │ │ ├── 20-problems.md │ │ ├── 30-webpack-node.md │ │ ├── 40-no-on-demand.md │ │ └── 41-no-on-demand.md │ └── 60-finish │ │ ├── 10-headline.md │ │ ├── 20-faster.md │ │ ├── 30-better-over-time.md │ │ ├── 40-just-for-you.md │ │ ├── 50-beforehand.md │ │ ├── 80-contriubution.md │ │ └── 99-end.md ├── frontend-optimize.css ├── frontend-optimize.js ├── offline.js ├── plugins │ └── bespoke-progress-time.js ├── webpack-slides │ ├── 00-welcome │ │ ├── 0-Logo.md │ │ ├── 1-me.md │ │ ├── 2-disclaimer.md │ │ └── webpack-logo-horizontal.png │ ├── 01-modern-web-dev │ │ ├── 00-headline.md │ │ ├── 05-list.md │ │ ├── 10-dependency-manager.md │ │ ├── 11-dependency-manager.md │ │ ├── 12-dependency-manager-npm.md │ │ ├── 20-module-systems.md │ │ ├── 21-module-systems.md │ │ ├── 22-module-systems-commonjs.md │ │ ├── 23-module-systems-es6.md │ │ ├── 30-module-bundlers-loaders.md │ │ ├── 31-module-bundlers-loaders.md │ │ ├── 32-module-bundlers-loaders.md │ │ ├── 40-module-loaders.md │ │ └── 50-module-bundlers.md │ ├── 02-webpack-history │ │ ├── 00-headline.md │ │ ├── 10-ideas.md │ │ ├── 20-feb-2012.md │ │ ├── 21-2012.md │ │ ├── 22-oct-2013.md │ │ ├── 23-jul-2014.md │ │ ├── 24-2015.md │ │ ├── 25-2016.md │ │ ├── Instagram.png │ │ ├── PR.png │ │ ├── analytics.png │ │ ├── google-trend.png │ │ └── oscon.png │ ├── 03-webpack-concepts │ │ ├── 00-headline.md │ │ ├── 10-basic-concepts.md │ │ ├── 20-code-splitting.md │ │ ├── 21-code-splitting.md │ │ ├── 22-code-splitting-internals.md │ │ ├── 30-everything-module.md │ │ ├── 31-everything-module-internals.md │ │ ├── 40-summary-image.md │ │ └── what-is-webpack.png │ ├── 04-webpack-features │ │ ├── 00-headline.md │ │ ├── 10-overview.md │ │ └── 11-overview.md │ └── 09-webpack-users │ │ ├── 00-used-by.md │ │ ├── 01-contribute.md │ │ └── github.png ├── webpack.css ├── webpack.js ├── webpack2-slides │ ├── 00-welcome │ │ ├── 0-Logo.md │ │ ├── 1-me.md │ │ ├── logo.svg │ │ └── webpack-logo-horizontal.png │ ├── 01-content │ │ ├── 0-content.md │ │ ├── 1-expert.md │ │ └── 2-beginner.md │ ├── 10-basics │ │ ├── 00-headline.md │ │ ├── 10-webpack.md │ │ ├── 20-configuration.md │ │ ├── 30-why-using-webpack.md │ │ └── 40-organization.md │ ├── 20-pwas │ │ ├── 0-headline.md │ │ ├── 1-properties.md │ │ └── 2-pwa-with-webpack.md │ ├── 30-fast1 │ │ ├── 00-headline.md │ │ ├── 01-bundling.md │ │ ├── 02-on-demand-loading.md │ │ ├── 10-router.md │ │ ├── 20-caching.md │ │ ├── app-shell.svg │ │ ├── async-chunk.svg │ │ ├── manifest-shell.svg │ │ └── move-to-parent.svg │ ├── 40-reliable │ │ ├── 00-headline.md │ │ └── 01-offline.md │ ├── 50-fast2 │ │ ├── 00-headline.md │ │ ├── 01-targeted-builds.md │ │ └── 10-server-side-rendering.md │ ├── 55-popular-apps │ │ ├── 00-headline.md │ │ ├── 20-popular-webpack-users.md │ │ └── 30-conclusion.md │ ├── 60-learning │ │ ├── 00-headline.md │ │ ├── 01-documentation.md │ │ ├── 02-webpack-pwa.md │ │ ├── 04-awesome-webpack.md │ │ ├── 10-performance.md │ │ └── awesome-webpack.svg │ └── 70-end │ │ └── 00-headline.md ├── webpack2.css └── webpack2.js ├── content ├── ModuleFederationWebpack5.md ├── ModuleFederationWebpack5 │ ├── 1.png │ ├── 10.png │ ├── 11.png │ ├── 12.png │ ├── 13.png │ ├── 14.png │ ├── 15.png │ ├── 16.png │ ├── 17.png │ ├── 18.png │ ├── 19.png │ ├── 2.png │ ├── 20.png │ ├── 21.png │ ├── 22.png │ ├── 23.png │ ├── 24.png │ ├── 25.png │ ├── 26.png │ ├── 27.png │ ├── 28.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ ├── 9.png │ └── jsnation-live-logo.png ├── PersistentCachingWebpack5.md └── PersistentCachingWebpack5 │ ├── 1.png │ ├── 10.png │ ├── 11.png │ ├── 12.png │ ├── 13.png │ ├── 14.png │ ├── 15.png │ ├── 16.png │ ├── 17.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ └── 9.png ├── data ├── 15-less-know-webpack-features.pdf ├── MyWebpackStory.pdf ├── Writing-a-Localization-plugin-for-webpack-5.pdf ├── how-webpack-works.pdf ├── webpack-5-whats-new.pdf ├── webpack-5-why-breaking-changes.pdf ├── webpack-past-present-future.pdf └── webpack-wasm-challenge.pdf ├── package.json ├── public ├── frontend-optimize.html ├── webpack.html └── webpack2.html ├── webpack.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/README.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/00-welcome/0-Logo.md: -------------------------------------------------------------------------------- 1 | # Advanced frontend optimization
(with webpack) -------------------------------------------------------------------------------- /app/frontend-optimize-slides/00-welcome/1-me.md: -------------------------------------------------------------------------------- 1 | # Me 2 | -------------------------------------------------------------------------------- /app/frontend-optimize-slides/01-topics/1-topics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/01-topics/1-topics.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/01-topics/2-layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/01-topics/2-layout.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/01-topics/3-prerequirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/01-topics/3-prerequirements.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/20-faster/10-headline.md: -------------------------------------------------------------------------------- 1 | # Make it faster -------------------------------------------------------------------------------- /app/frontend-optimize-slides/20-faster/11-motivation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/20-faster/11-motivation.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/20-faster/12-case-single-page-applications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/20-faster/12-case-single-page-applications.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/20-faster/13-faster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/20-faster/13-faster.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/20-faster/20-scripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/20-faster/20-scripts.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/20-faster/21-gulp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/20-faster/21-gulp.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/20-faster/30-initial-download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/20-faster/30-initial-download.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/20-faster/31-initial-download-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/20-faster/31-initial-download-2.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/20-faster/40-on-demand.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/20-faster/40-on-demand.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/20-faster/41-user-interactions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/20-faster/41-user-interactions.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/20-faster/42-user-interactions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/20-faster/42-user-interactions.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/20-faster/45-and.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/20-faster/45-and.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/20-faster/50-inlining.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/20-faster/50-inlining.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/20-faster/51-inlining.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/20-faster/51-inlining.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/20-faster/60-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/20-faster/60-summary.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/21-faster-webpack/10-headline.md: -------------------------------------------------------------------------------- 1 | # Make it faster 2 | 3 | ## with webpack -------------------------------------------------------------------------------- /app/frontend-optimize-slides/21-faster-webpack/20-minimize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/21-faster-webpack/20-minimize.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/21-faster-webpack/21-gzip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/21-faster-webpack/21-gzip.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/21-faster-webpack/30-entry-points.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/21-faster-webpack/30-entry-points.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/21-faster-webpack/31-entry-points-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/21-faster-webpack/31-entry-points-configuration.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/21-faster-webpack/32-entry-points-configuration-multiple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/21-faster-webpack/32-entry-points-configuration-multiple.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/21-faster-webpack/40-chunks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/21-faster-webpack/40-chunks.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/21-faster-webpack/50-on-demand.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/21-faster-webpack/50-on-demand.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/21-faster-webpack/51-on-demand-error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/21-faster-webpack/51-on-demand-error-handling.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/21-faster-webpack/52-on-demand-indicator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/21-faster-webpack/52-on-demand-indicator.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/21-faster-webpack/53-on-demand-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/21-faster-webpack/53-on-demand-configuration.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/21-faster-webpack/54-too-small.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/21-faster-webpack/54-too-small.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/21-faster-webpack/60-inline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/21-faster-webpack/60-inline.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/30-better-over-time/10-headline.md: -------------------------------------------------------------------------------- 1 | # Make it better over time -------------------------------------------------------------------------------- /app/frontend-optimize-slides/30-better-over-time/11-motivation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/30-better-over-time/11-motivation.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/30-better-over-time/20-caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/30-better-over-time/20-caching.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/30-better-over-time/40-caching-multi-page-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/30-better-over-time/40-caching-multi-page-app.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/31-better-over-time-webpack/10-headline.md: -------------------------------------------------------------------------------- 1 | # Make it better over time 2 | 3 | ## with webpack -------------------------------------------------------------------------------- /app/frontend-optimize-slides/31-better-over-time-webpack/20-caching-multi-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/31-better-over-time-webpack/20-caching-multi-page.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/31-better-over-time-webpack/21-caching-multi-page-long.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/31-better-over-time-webpack/21-caching-multi-page-long.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/31-better-over-time-webpack/22-caching-advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/31-better-over-time-webpack/22-caching-advanced.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/31-better-over-time-webpack/30-filenames.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/31-better-over-time-webpack/30-filenames.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/31-better-over-time-webpack/31-caching-chunkhash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/31-better-over-time-webpack/31-caching-chunkhash.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/31-better-over-time-webpack/32-inlined-empty-commons-chunk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/31-better-over-time-webpack/32-inlined-empty-commons-chunk.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/31-better-over-time-webpack/50-changing-ids.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/31-better-over-time-webpack/50-changing-ids.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/31-better-over-time-webpack/51-records.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/31-better-over-time-webpack/51-records.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/31-better-over-time-webpack/52-named-modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/31-better-over-time-webpack/52-named-modules.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/31-better-over-time-webpack/53-hashed-module-ids.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/31-better-over-time-webpack/53-hashed-module-ids.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/40-just-for-you/10-headline.md: -------------------------------------------------------------------------------- 1 | # Make it just for you -------------------------------------------------------------------------------- /app/frontend-optimize-slides/40-just-for-you/11-motivation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/40-just-for-you/11-motivation.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/40-just-for-you/20-targeted-build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/40-just-for-you/20-targeted-build.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/41-just-for-you-webpack/10-headline.md: -------------------------------------------------------------------------------- 1 | # Make it just for you 2 | 3 | ## with webpack -------------------------------------------------------------------------------- /app/frontend-optimize-slides/41-just-for-you-webpack/15-compile-time-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/41-just-for-you-webpack/15-compile-time-variables.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/41-just-for-you-webpack/16-i18n.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/41-just-for-you-webpack/16-i18n.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/41-just-for-you-webpack/20-multi-compiler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/41-just-for-you-webpack/20-multi-compiler.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/41-just-for-you-webpack/21-parallel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/41-just-for-you-webpack/21-parallel.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/50-beforehand/10-headline.md: -------------------------------------------------------------------------------- 1 | # Make it beforehand -------------------------------------------------------------------------------- /app/frontend-optimize-slides/50-beforehand/20-motivation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/50-beforehand/20-motivation.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/50-beforehand/30-server-side-rendering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/50-beforehand/30-server-side-rendering.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/50-beforehand/31-styling-order.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/50-beforehand/31-styling-order.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/51-beforehand-webpack/10-headline.md: -------------------------------------------------------------------------------- 1 | # Make it beforehand 2 | 3 | ## with webpack -------------------------------------------------------------------------------- /app/frontend-optimize-slides/51-beforehand-webpack/20-problems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/51-beforehand-webpack/20-problems.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/51-beforehand-webpack/30-webpack-node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/51-beforehand-webpack/30-webpack-node.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/51-beforehand-webpack/40-no-on-demand.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/51-beforehand-webpack/40-no-on-demand.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/51-beforehand-webpack/41-no-on-demand.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/51-beforehand-webpack/41-no-on-demand.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/60-finish/10-headline.md: -------------------------------------------------------------------------------- 1 | # Summary -------------------------------------------------------------------------------- /app/frontend-optimize-slides/60-finish/20-faster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/60-finish/20-faster.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/60-finish/30-better-over-time.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/60-finish/30-better-over-time.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/60-finish/40-just-for-you.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/60-finish/40-just-for-you.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/60-finish/50-beforehand.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/60-finish/50-beforehand.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/60-finish/80-contriubution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize-slides/60-finish/80-contriubution.md -------------------------------------------------------------------------------- /app/frontend-optimize-slides/60-finish/99-end.md: -------------------------------------------------------------------------------- 1 | # The end! -------------------------------------------------------------------------------- /app/frontend-optimize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize.css -------------------------------------------------------------------------------- /app/frontend-optimize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/frontend-optimize.js -------------------------------------------------------------------------------- /app/offline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/offline.js -------------------------------------------------------------------------------- /app/plugins/bespoke-progress-time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/plugins/bespoke-progress-time.js -------------------------------------------------------------------------------- /app/webpack-slides/00-welcome/0-Logo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/00-welcome/0-Logo.md -------------------------------------------------------------------------------- /app/webpack-slides/00-welcome/1-me.md: -------------------------------------------------------------------------------- 1 | # Me 2 | -------------------------------------------------------------------------------- /app/webpack-slides/00-welcome/2-disclaimer.md: -------------------------------------------------------------------------------- 1 | ## Disclaimer 2 | 3 | Biased view of mine. -------------------------------------------------------------------------------- /app/webpack-slides/00-welcome/webpack-logo-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/00-welcome/webpack-logo-horizontal.png -------------------------------------------------------------------------------- /app/webpack-slides/01-modern-web-dev/00-headline.md: -------------------------------------------------------------------------------- 1 | # Modern frontend development -------------------------------------------------------------------------------- /app/webpack-slides/01-modern-web-dev/05-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/01-modern-web-dev/05-list.md -------------------------------------------------------------------------------- /app/webpack-slides/01-modern-web-dev/10-dependency-manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/01-modern-web-dev/10-dependency-manager.md -------------------------------------------------------------------------------- /app/webpack-slides/01-modern-web-dev/11-dependency-manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/01-modern-web-dev/11-dependency-manager.md -------------------------------------------------------------------------------- /app/webpack-slides/01-modern-web-dev/12-dependency-manager-npm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/01-modern-web-dev/12-dependency-manager-npm.md -------------------------------------------------------------------------------- /app/webpack-slides/01-modern-web-dev/20-module-systems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/01-modern-web-dev/20-module-systems.md -------------------------------------------------------------------------------- /app/webpack-slides/01-modern-web-dev/21-module-systems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/01-modern-web-dev/21-module-systems.md -------------------------------------------------------------------------------- /app/webpack-slides/01-modern-web-dev/22-module-systems-commonjs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/01-modern-web-dev/22-module-systems-commonjs.md -------------------------------------------------------------------------------- /app/webpack-slides/01-modern-web-dev/23-module-systems-es6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/01-modern-web-dev/23-module-systems-es6.md -------------------------------------------------------------------------------- /app/webpack-slides/01-modern-web-dev/30-module-bundlers-loaders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/01-modern-web-dev/30-module-bundlers-loaders.md -------------------------------------------------------------------------------- /app/webpack-slides/01-modern-web-dev/31-module-bundlers-loaders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/01-modern-web-dev/31-module-bundlers-loaders.md -------------------------------------------------------------------------------- /app/webpack-slides/01-modern-web-dev/32-module-bundlers-loaders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/01-modern-web-dev/32-module-bundlers-loaders.md -------------------------------------------------------------------------------- /app/webpack-slides/01-modern-web-dev/40-module-loaders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/01-modern-web-dev/40-module-loaders.md -------------------------------------------------------------------------------- /app/webpack-slides/01-modern-web-dev/50-module-bundlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/01-modern-web-dev/50-module-bundlers.md -------------------------------------------------------------------------------- /app/webpack-slides/02-webpack-history/00-headline.md: -------------------------------------------------------------------------------- 1 | # webpack history -------------------------------------------------------------------------------- /app/webpack-slides/02-webpack-history/10-ideas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/02-webpack-history/10-ideas.md -------------------------------------------------------------------------------- /app/webpack-slides/02-webpack-history/20-feb-2012.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/02-webpack-history/20-feb-2012.md -------------------------------------------------------------------------------- /app/webpack-slides/02-webpack-history/21-2012.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/02-webpack-history/21-2012.md -------------------------------------------------------------------------------- /app/webpack-slides/02-webpack-history/22-oct-2013.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/02-webpack-history/22-oct-2013.md -------------------------------------------------------------------------------- /app/webpack-slides/02-webpack-history/23-jul-2014.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/02-webpack-history/23-jul-2014.md -------------------------------------------------------------------------------- /app/webpack-slides/02-webpack-history/24-2015.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/02-webpack-history/24-2015.md -------------------------------------------------------------------------------- /app/webpack-slides/02-webpack-history/25-2016.md: -------------------------------------------------------------------------------- 1 | ## 2016 2 | 3 | **You?** 4 | 5 | -------------------------------------------------------------------------------- /app/webpack-slides/02-webpack-history/Instagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/02-webpack-history/Instagram.png -------------------------------------------------------------------------------- /app/webpack-slides/02-webpack-history/PR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/02-webpack-history/PR.png -------------------------------------------------------------------------------- /app/webpack-slides/02-webpack-history/analytics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/02-webpack-history/analytics.png -------------------------------------------------------------------------------- /app/webpack-slides/02-webpack-history/google-trend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/02-webpack-history/google-trend.png -------------------------------------------------------------------------------- /app/webpack-slides/02-webpack-history/oscon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/02-webpack-history/oscon.png -------------------------------------------------------------------------------- /app/webpack-slides/03-webpack-concepts/00-headline.md: -------------------------------------------------------------------------------- 1 | # webpack concepts -------------------------------------------------------------------------------- /app/webpack-slides/03-webpack-concepts/10-basic-concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/03-webpack-concepts/10-basic-concepts.md -------------------------------------------------------------------------------- /app/webpack-slides/03-webpack-concepts/20-code-splitting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/03-webpack-concepts/20-code-splitting.md -------------------------------------------------------------------------------- /app/webpack-slides/03-webpack-concepts/21-code-splitting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/03-webpack-concepts/21-code-splitting.md -------------------------------------------------------------------------------- /app/webpack-slides/03-webpack-concepts/22-code-splitting-internals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/03-webpack-concepts/22-code-splitting-internals.md -------------------------------------------------------------------------------- /app/webpack-slides/03-webpack-concepts/30-everything-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/03-webpack-concepts/30-everything-module.md -------------------------------------------------------------------------------- /app/webpack-slides/03-webpack-concepts/31-everything-module-internals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/03-webpack-concepts/31-everything-module-internals.md -------------------------------------------------------------------------------- /app/webpack-slides/03-webpack-concepts/40-summary-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/03-webpack-concepts/40-summary-image.md -------------------------------------------------------------------------------- /app/webpack-slides/03-webpack-concepts/what-is-webpack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/03-webpack-concepts/what-is-webpack.png -------------------------------------------------------------------------------- /app/webpack-slides/04-webpack-features/00-headline.md: -------------------------------------------------------------------------------- 1 | # webpack features -------------------------------------------------------------------------------- /app/webpack-slides/04-webpack-features/10-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/04-webpack-features/10-overview.md -------------------------------------------------------------------------------- /app/webpack-slides/04-webpack-features/11-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/04-webpack-features/11-overview.md -------------------------------------------------------------------------------- /app/webpack-slides/09-webpack-users/00-used-by.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/09-webpack-users/00-used-by.md -------------------------------------------------------------------------------- /app/webpack-slides/09-webpack-users/01-contribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/09-webpack-users/01-contribute.md -------------------------------------------------------------------------------- /app/webpack-slides/09-webpack-users/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack-slides/09-webpack-users/github.png -------------------------------------------------------------------------------- /app/webpack.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack.css -------------------------------------------------------------------------------- /app/webpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack.js -------------------------------------------------------------------------------- /app/webpack2-slides/00-welcome/0-Logo.md: -------------------------------------------------------------------------------- 1 | ![webpack](./logo.svg) -------------------------------------------------------------------------------- /app/webpack2-slides/00-welcome/1-me.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/00-welcome/1-me.md -------------------------------------------------------------------------------- /app/webpack2-slides/00-welcome/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/00-welcome/logo.svg -------------------------------------------------------------------------------- /app/webpack2-slides/00-welcome/webpack-logo-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/00-welcome/webpack-logo-horizontal.png -------------------------------------------------------------------------------- /app/webpack2-slides/01-content/0-content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/01-content/0-content.md -------------------------------------------------------------------------------- /app/webpack2-slides/01-content/1-expert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/01-content/1-expert.md -------------------------------------------------------------------------------- /app/webpack2-slides/01-content/2-beginner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/01-content/2-beginner.md -------------------------------------------------------------------------------- /app/webpack2-slides/10-basics/00-headline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/10-basics/00-headline.md -------------------------------------------------------------------------------- /app/webpack2-slides/10-basics/10-webpack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/10-basics/10-webpack.md -------------------------------------------------------------------------------- /app/webpack2-slides/10-basics/20-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/10-basics/20-configuration.md -------------------------------------------------------------------------------- /app/webpack2-slides/10-basics/30-why-using-webpack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/10-basics/30-why-using-webpack.md -------------------------------------------------------------------------------- /app/webpack2-slides/10-basics/40-organization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/10-basics/40-organization.md -------------------------------------------------------------------------------- /app/webpack2-slides/20-pwas/0-headline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/20-pwas/0-headline.md -------------------------------------------------------------------------------- /app/webpack2-slides/20-pwas/1-properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/20-pwas/1-properties.md -------------------------------------------------------------------------------- /app/webpack2-slides/20-pwas/2-pwa-with-webpack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/20-pwas/2-pwa-with-webpack.md -------------------------------------------------------------------------------- /app/webpack2-slides/30-fast1/00-headline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/30-fast1/00-headline.md -------------------------------------------------------------------------------- /app/webpack2-slides/30-fast1/01-bundling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/30-fast1/01-bundling.md -------------------------------------------------------------------------------- /app/webpack2-slides/30-fast1/02-on-demand-loading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/30-fast1/02-on-demand-loading.md -------------------------------------------------------------------------------- /app/webpack2-slides/30-fast1/10-router.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/30-fast1/10-router.md -------------------------------------------------------------------------------- /app/webpack2-slides/30-fast1/20-caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/30-fast1/20-caching.md -------------------------------------------------------------------------------- /app/webpack2-slides/30-fast1/app-shell.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/30-fast1/app-shell.svg -------------------------------------------------------------------------------- /app/webpack2-slides/30-fast1/async-chunk.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/30-fast1/async-chunk.svg -------------------------------------------------------------------------------- /app/webpack2-slides/30-fast1/manifest-shell.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/30-fast1/manifest-shell.svg -------------------------------------------------------------------------------- /app/webpack2-slides/30-fast1/move-to-parent.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/30-fast1/move-to-parent.svg -------------------------------------------------------------------------------- /app/webpack2-slides/40-reliable/00-headline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/40-reliable/00-headline.md -------------------------------------------------------------------------------- /app/webpack2-slides/40-reliable/01-offline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/40-reliable/01-offline.md -------------------------------------------------------------------------------- /app/webpack2-slides/50-fast2/00-headline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/50-fast2/00-headline.md -------------------------------------------------------------------------------- /app/webpack2-slides/50-fast2/01-targeted-builds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/50-fast2/01-targeted-builds.md -------------------------------------------------------------------------------- /app/webpack2-slides/50-fast2/10-server-side-rendering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/50-fast2/10-server-side-rendering.md -------------------------------------------------------------------------------- /app/webpack2-slides/55-popular-apps/00-headline.md: -------------------------------------------------------------------------------- 1 | # 🗽 Popular 🎉
webpack apps -------------------------------------------------------------------------------- /app/webpack2-slides/55-popular-apps/20-popular-webpack-users.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/55-popular-apps/20-popular-webpack-users.md -------------------------------------------------------------------------------- /app/webpack2-slides/55-popular-apps/30-conclusion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/55-popular-apps/30-conclusion.md -------------------------------------------------------------------------------- /app/webpack2-slides/60-learning/00-headline.md: -------------------------------------------------------------------------------- 1 | # Learning material -------------------------------------------------------------------------------- /app/webpack2-slides/60-learning/01-documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/60-learning/01-documentation.md -------------------------------------------------------------------------------- /app/webpack2-slides/60-learning/02-webpack-pwa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/60-learning/02-webpack-pwa.md -------------------------------------------------------------------------------- /app/webpack2-slides/60-learning/04-awesome-webpack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/60-learning/04-awesome-webpack.md -------------------------------------------------------------------------------- /app/webpack2-slides/60-learning/10-performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/60-learning/10-performance.md -------------------------------------------------------------------------------- /app/webpack2-slides/60-learning/awesome-webpack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/60-learning/awesome-webpack.svg -------------------------------------------------------------------------------- /app/webpack2-slides/70-end/00-headline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2-slides/70-end/00-headline.md -------------------------------------------------------------------------------- /app/webpack2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2.css -------------------------------------------------------------------------------- /app/webpack2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/app/webpack2.js -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5.md -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/1.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/10.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/11.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/12.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/13.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/14.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/15.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/16.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/17.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/18.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/19.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/2.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/20.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/21.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/22.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/23.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/24.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/25.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/26.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/27.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/28.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/3.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/4.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/5.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/6.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/7.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/8.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/9.png -------------------------------------------------------------------------------- /content/ModuleFederationWebpack5/jsnation-live-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/ModuleFederationWebpack5/jsnation-live-logo.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5.md -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/1.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/10.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/11.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/12.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/13.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/14.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/15.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/16.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/17.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/2.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/3.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/4.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/5.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/6.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/7.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/8.png -------------------------------------------------------------------------------- /content/PersistentCachingWebpack5/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/content/PersistentCachingWebpack5/9.png -------------------------------------------------------------------------------- /data/15-less-know-webpack-features.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/data/15-less-know-webpack-features.pdf -------------------------------------------------------------------------------- /data/MyWebpackStory.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/data/MyWebpackStory.pdf -------------------------------------------------------------------------------- /data/Writing-a-Localization-plugin-for-webpack-5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/data/Writing-a-Localization-plugin-for-webpack-5.pdf -------------------------------------------------------------------------------- /data/how-webpack-works.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/data/how-webpack-works.pdf -------------------------------------------------------------------------------- /data/webpack-5-whats-new.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/data/webpack-5-whats-new.pdf -------------------------------------------------------------------------------- /data/webpack-5-why-breaking-changes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/data/webpack-5-why-breaking-changes.pdf -------------------------------------------------------------------------------- /data/webpack-past-present-future.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/data/webpack-past-present-future.pdf -------------------------------------------------------------------------------- /data/webpack-wasm-challenge.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/data/webpack-wasm-challenge.pdf -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/package.json -------------------------------------------------------------------------------- /public/frontend-optimize.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/public/frontend-optimize.html -------------------------------------------------------------------------------- /public/webpack.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/public/webpack.html -------------------------------------------------------------------------------- /public/webpack2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/public/webpack2.html -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokra/slides/HEAD/yarn.lock --------------------------------------------------------------------------------