Startup optimizations (#226)

* Startup optimisations

* I hate this file

* Inline main script

* Reverting change to do a fairer perf comparison

* Inlining again. Weeeeee!

* Lockfile
This commit is contained in:
Jason Miller
2018-11-09 11:01:02 -05:00
committed by Jake Archibald
parent 3c757bb2b2
commit 7616d33883
9 changed files with 2117 additions and 16 deletions

View File

@@ -90,7 +90,7 @@ export default class Intro extends Component<Props, State> {
<div>
<div class={style.logoSizer}>
<div class={style.logoContainer}>
<img src={logo} class={style.logo} alt="Squoosh" />
<img src={logo} class={style.logo} alt="Squoosh" decoding="async" />
</div>
</div>
<p class={style.openImageGuide}>
@@ -111,7 +111,7 @@ export default class Intro extends Component<Props, State> {
<div class={style.demo}>
<div class={style.demoImgContainer}>
<div class={style.demoImgAspect}>
<img class={style.demoIcon} src={demo.iconUrl} alt=""/>
<img class={style.demoIcon} src={demo.iconUrl} alt="" decoding="async" />
{fetchingDemoIndex === i &&
<div class={style.demoLoading}>
<loading-spinner class={style.demoLoadingSpinner}/>