web performance redefining Tim Kadlec #deltavconf @tkadlec

teensy measly

Unfortunately Harry, I speak in the morning so I can only have one small cocktail.

Unfortunately Harry, I speak in the morning so I can only have one teensy cocktail.

Unfortunately Harry, I speak in the morning so I can only have one measly cocktail.

teensy

  1. informal tiny

measly 3. contemptibly small

bootylicious

  1. See: Lawson, Bruce

literally used in an exaggerated way to emphasize a statement or description that is not literally true or possible

web performance

web performance back-end

web performance back-end > front-end

web performance back-end > front-end > user-centered

performance is a problem

network constrained

71% 2G or 3G

1560kb median 575 4kb 90th percentile

device constrained

352kb median 101 3kb 90th percentile

~2400kb median 6915 kb 90th percentile

1244ms median 5268 ms 90th percentile

performance is a problem business ^

performance is a problem business ^

performance is a problem content strategy ^

performance is a problem security ^

let

myData

= [ 1 ,

2 ,

3 ,

4 ];

let

item

=

1000 ;

if

(item

<

myData.size) {

myData[input];

} }

let

myData

= [ 1 ,

2 ,

3 ,

4 ];

let myData = [ 1 , 2 , 3 , 4 ]; let item = 1000 ; if (item < myData.size) { myData[input]; }

let

item

=

1000 ;

let myData = [ 1 , 2 , 3 , 4 ]; let item = 1000 ; if (item < myData.size) { myData[input]; }

if

(item

<

myData.size) {

let myData = [ 1 , 2 , 3 , 4 ]; let item = 1000 ; if (item < myData.size) { myData[input]; }

myData[input];

let myData = [ 1 , 2 , 3 , 4 ]; let item = 1000 ; if (item < myData.size) { myData[input]; }

let

myData

= [ 1 ,

2 ,

3 ,

4 ];

let

item

=

1000 ;

if

(item

<

myData.size) {

myData[input];

}

performance is a problem an accessibility ^

…make the difference between minimizing my computer use and being able to use the web freely.

performance = time

performance = time level of effort

performance = time level of effort human memory limits

performance = time level of effort human memory limits task completion

performance is a problem user experience ^

web performance how efficiently can users accomplish their goals

performance is a business content strategy

accessibility security user experience problem

performance is a problem but it ’ s fixable!

thank you! Tim Kadlec #deltavconf @tkadlec