. ▁▁ ▁Code ▁min ification ▁distingu ishes ▁dis cre pan cies ▁between ▁codes ▁written ▁by ▁web ▁developers ▁and ▁how ▁network ▁elements ▁interpret ▁code . ▁Min ification ▁removes ▁comments ▁and ▁extra ▁spaces ▁as ▁well ▁as ▁cr unch ▁variable ▁names ▁in ▁order ▁to ▁minim ize ▁code , ▁decre asing ▁files ▁sizes ▁by ▁as ▁much ▁as ▁ 6 0 %. ▁In ▁addition ▁to ▁caching ▁and ▁compression , ▁loss y ▁compression ▁techniques ▁( similar ▁to ▁those ▁used ▁with ▁audio ▁files ) ▁remove ▁non - ess ential ▁header ▁information ▁and ▁lower ▁original ▁image ▁quality ▁on ▁many ▁high ▁resolution ▁images . ▁These ▁changes , ▁such ▁as ▁pixel ▁complexity ▁or ▁color ▁grad ations , ▁are ▁transparent ▁to ▁the ▁end - user ▁and ▁do ▁not ▁notice ably ▁affect ▁per ception ▁of ▁the ▁image . ▁Another ▁technique ▁is ▁the ▁replacement ▁of ▁vector ▁graphics ▁with ▁resolution - in dependent ▁r aster ▁graphics . ▁R aster ▁substitution ▁is ▁best ▁su ited ▁for ▁simple ▁geometric ▁images . ▁ ▁HTTP / 1 . x ▁and ▁HTTP / 2 ▁ ▁Since ▁web ▁browsers ▁use ▁multiple ▁TCP ▁connections ▁for ▁parallel ▁user ▁requests , ▁con g estion ▁and ▁browser ▁mon opol ization ▁of ▁network ▁resources ▁may ▁occur . ▁Because ▁HTTP / 1 ▁requests ▁come ▁with ▁associated ▁overhead , ▁web ▁performance ▁is ▁impact ed ▁by ▁limited ▁band width ▁and ▁increased ▁usage . ▁▁ ▁Comp ared ▁to ▁HTTP / 1 , ▁HTTP / 2 ▁ ▁is ▁binary ▁instead ▁of ▁text ual ▁ ▁is ▁fully ▁multiple x ed ▁instead ▁of ▁ordered ▁and ▁blocked ▁ ▁can ▁therefore ▁use ▁one ▁connection ▁for ▁parallel ism