Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Deconstructing Performance

Denys Mishunov
September 17, 2016

Deconstructing Performance

As it has been presented at SmashingConf Freiburg 2016, Germany.

Denys Mishunov

September 17, 2016
Tweet

More Decks by Denys Mishunov

Other Decks in Technology

Transcript

  1. DENYS MISHUNOV • DIGITAL GARDEN AS • @MISHUNOV

  2. - How long is FOREVER? - Sometimes just 1 SECOND

  3. 2001

  4. 2016

  5. 2001

  6. 2016

  7. 2003

  8. 2016

  9. None
  10. 2003 2005 2007 2009 2011 2013 2015 "7&3"(&#:5&4 1&31"(& 93,7

    kB 2446 kB IUUQHPPHMRKNVN
  11. -0"%*/(5*.& &70-65*0/ 1999 2006 2012 2016 IUUQHPPHMRKNVN 8 s 4

    s 2 s 1 s 2446 kB
  12. T DPOWFSTJPὝ T SFWFOVF

  13. l8&#453&44z 'PWJBODF 

  14. $0/$&/53"5& 6150   IUUQHPPHMLK52;3 l8&#453&44z 'PWJBODF 

  15. l.0#*-&8&#453&44z 3BEXBSF 

  16. l.0#*-&8&#453&44z 3BEXBSF  IUUQHPPHM81C(6 1&",'36453"5*0/ 6150  

  17. l.0#*-&8&#453&44z 3BEXBSF  IUUQHPPHM81C(6 &/("(&.&/5 6150   

  18. .0#*-&53"/4"$5*0/4 4637&: Harris Interactive for Tealeaf, 2011

  19.  $634&% BUUIFJSEFWJDF #*@%! .0#*-&53"/4"$5*0/4 4637&:

  20.  4$3&".&% BUUIFJSEFWJDF .0#*-&53"/4"$5*0/4 4637&:

  21.  5)3&8 UIFJSEFWJDF .0#*-&53"/4"$5*0/4 4637&:

  22. 1&01-& )"5& 8"*5*/(

  23. IUUQHPPHM+O9;Y 19.913s 19.000s 22.213s

  24. NJMMJPOWJFXT IUUQHPPHM+O9;Y 19.913s 19.000s 22.213s

  25. None
  26. 1&3'3."/$& JTOPU ."5)&."5*$4

  27. 1&3'3."/$& JT 1&3$&15*0/

  28. 5IFSFBMUIJOHXFBSFBGUFSJTUPDSFBUFB VTFSFYQFSJFODFUIBUQFPQMFMPWFBOE UIFZGFFMJTGBTUBOETPXFNJHIUCF GSPOUFOEFOHJOFFST XFNJHIUCFEFW  XFNJHIUCFPQT CVUXIBUXFSFBMMZBSF JTQFSDFQUJPOCSPLFST Steve

    Souders, “High Performance Web Sites” t u
  29. None
  30. None
  31. None
  32. +/% KVTUOPUJDFBCMFEJ⒎FSFODF 8&#&3'&$)/&3-"8

  33. 36-& &7&/5

  34.  36-& &7&/5

  35. .&"/*/('6- /05*$&"#-& !==

  36. OPTION 1 OPTION 2

  37. OPTION 1 OPTION 2 і і

  38. None
  39. &7&/5 REGRESSION ALLOWANCE 36-&

  40.  &7&/5 REGRESSION ALLOWANCE 36-&

  41. 5*.&QFSTJTUTNFSFMZBTB DPOTFRVFODFPGUIF&7&/54 UBLJOHQMBDFJO<TQBDF> Martin Heidegger t u

  42.  1"44*7& "$5*7& #PZ BN *CVTZ

  43. 1"44*7& "$5*7& #PZ BN *CVTZ

  44. 13&&.15*7&45"35 &7&/5 ПРОЦЕСС &7&/5 &7&/5 "$5*7& 1)"4&

  45. None
  46. None
  47. 13&-0"% 501)*54 NPCJMF4BGBSJ 4FUUJOHT4BGBSJ1SFMPBE5PQ)JUT

  48. MJOLSFMlʜISFGlʜ IUUQTXXXXPSH538%SFTPVSDFIJOUT 3&4063$&)*/54

  49. SFMlEOTQSFGFUDIz SFMlQSFDPOOFDUz SFMlQSFGFUDIz SFMlQSFSFOEFSz SFMlQSFMPBEzBTl5:1&z IUUQHPPHM,LR+%

  50. &"3-:$0.1-&5*0/ &7&/5 ПРОЦЕСС &7&/5 &7&/5 "$5*7& 1)"4&

  51. 1"44*7& 1)"4&

  52. 1"44*7& 1)"4&

  53. "$5*7& 1)"4& 4."4)*/( #*35)%":

  54. 015*.*45*$6*

  55. $-*$,.& 0-%%":4

  56. $-*$,.& "1* 0-%%":4

  57. "1* ✔ /05015*.*45*$6*

  58. $-*$,.& /05400-%%":4

  59. "1* /05400-%%":4

  60. "1* /0540015*.*45*$6* ✔

  61. 015*.*45*$6*

  62. $-*$,.& 015*.*45*$6*

  63. "1* ✔ 015*.*45*$6*

  64. "1* ✔ error 0).:ʜ 015*.*45*$6*

  65. $3*5*$"-1"5)

  66. $3*5*$"-1"5) $0/5&/5 +4 +4 *.( )5.- $44 $44 +4 +4

    *.( *.(
  67. $3*5*$"-1"5) $0/5&/5 +4 +4 *.( )5.- $44 $44 *.( *.(

    +4
  68. HPPHM+O9;Y

  69. HPPHM+O9;Y "$5*7&1)"4& 1"44*7&1)"4&

  70. None
  71. None
  72. None
  73. None
  74. 5IFQFSDFQUJPOPG QFSGPSNBODFJTKVTUBT F⒎FDUJWFBTBDUVBM QFSGPSNBODFῶNBOZ DBTFT t u

  75. - How long is FOREVER? - …

  76. 5)"/,:06 DENYS MISHUNOV • DIGITAL GARDEN AS DRAWINGS: DENYS MISHUNOV

    a.k.a “ME” TWITTER: @MISHUNOV