20 POSTS

Web-performance 3

  • #web-performance#css

    CSS์™€ ์›นํŽ˜์ด์ง€ ์„ฑ๋Šฅ๊ณผ์˜ ๊ด€๊ณ„

    ๋‚ด ์ผ์ด ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๊ด€์‹ฌ์ด ์•ˆ๊ฐ€๋”๋ผ๊ณ 

    10๋ถ„
  • #web-performance

    ๊ทธ๋Ÿฐ๋ฐ ์™œ brotli๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ผ๊นŒ? ๐Ÿค”

    ํ•ญ์ƒ ์™œ ๊ทธ๋Ÿด๊นŒ๋ฅผ ๊ณ ๋ฏผํ•ด ๋ด์•ผ ํ•˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค

    9๋ถ„
  • #web-performance

    ๋” ๋‚˜์€ ์••์ถ• ์•Œ๊ณ ๋ฆฌ์ฆ˜, Brotli

    ์™œ ์ด๊ฑธ ์ด์ œ ์•Œ์•˜๋‚˜ ์ž๊ดด๊ฐ ๋“ค๊ณ  ๊ดด๋กœ์›Œ

    4๋ถ„
  • #web-performance#browser#security

    ํŒŒํ‹ฐ์…”๋‹ ์บ์‹œ (partitioning cache)

    Google Font ๋ฅผ ์จ๋„ ์ด์ œ ์บ์‹œ ํšจ๊ณผ๋Š” ๋ชป๋ฐ›๊ฒ ๋„ค์š”

    8๋ถ„
  • #javascript#web-performance

    ๋” ๋น ๋ฅธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ

    ์•„๋‹ˆ ๊ทธ๋ž˜์„œ IE 11 ์–ธ์ œ ์—†์•จ ๊ฑด๋ฐ์š”

    12๋ถ„
  • #javascript#web-performance

    ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ•จ์ˆ˜์˜ ์„ฑ๋Šฅ ์ธก์ •ํ•˜๊ธฐ

    ์‚ฌ์‹ค ์‹ค์ „์—์„œ ํ•ด๋ณธ์ ์€ ๊ฑฐ์˜ ์—†์Œ ๐Ÿ˜‡

    8๋ถ„
  • #javascript#web-performance

    ์™œ moment ๋Š” deprecated ๋˜์—ˆ์„๊นŒ

    ๐Ÿ‘‹๐Ÿ‘‹

    6๋ถ„
  • #browser#web-performance

    ๋’ค๋กœ๊ฐ€๊ธฐ, ์•ž์œผ๋กœ๊ฐ€๊ธฐ์˜ ์บ์‹œ aka bfcache

    ํ•ญ์ƒ ๋ธŒ๋ผ์šฐ์ €์— ๊ฐ์‚ฌํ•˜์‹ญ์‹œ์˜ค frontend developers.

    18๋ถ„
  • #web-performance#pwa

    PWA ์ ์šฉ ํ›„๊ธฐ ๋ฐ ์žฅ๋‹จ์ 

    ๋…ธ๋ ฅ์€ ๋‚˜๋งŒ ํ•˜๊ณ  ์ฆ๊ธฐ๋Š”๊ฒƒ๋„ ๋‚˜๋งŒ ์ฆ๊ธด๋‹ค

    9๋ถ„
  • #web-performance#pwa

    ์›น์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์Šคํ† ๋ฆฌ์ง€ ์‚ดํŽด๋ณด๊ธฐ

    PWA์—์„œ ๊ฐ€์žฅ ์ ์ ˆํ•œ ๊ฒƒ์€ ๋ฌด์—‡์ผ๊นŒ

    11๋ถ„
  • #nodejs#web-performance

    Nodejs ์„ฑ๋Šฅ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•œ ๋ฐฉ๋ฒ•

    ์„ฑ๋Šฅ์€ ์ข‹์„ ์ˆ˜๋ก ์ข‹๋‹ค ๊ทธ๊ฒƒ์ด ์„ฑ๋Šฅ์ด๋‹ˆ๊นŒ

    13๋ถ„
  • #react#web-performance

    ๋ฆฌ์•กํŠธ์™€ ๋ฉ”๋ชจ์ด์ œ์ด์…˜

    ๋ธ”๋กœ๊ทธ์—์„œ ๊ณ„์† ๊ฐ™์€ ๊ธ€์„ ์“ฐ๋Š” ๊ฒƒ ๊ฐ™์€๋ฐ๐Ÿคช

    5๋ถ„
  • #nextjs#frontend#web-performance

    Nextjs 10 ๋ฆด๋ฆฌ์ฆˆ ๋ฐ ์ ์šฉ ํ›„๊ธฐ

    nextjs ์ •๋ง ์—ด์ผํ•˜๋„ค

    9๋ถ„
  • #web-performance#browser

    HTTP Cache๋กœ ๋ถˆํ•„์š”ํ•œ ๋„คํŠธ์›Œํฌ ์š”์ฒญ ์ค„์ด๊ธฐ

    HTTP Cache์— ๋Œ€ํ•œ ์ดํ•ด

    12๋ถ„
  • #web-performance#javascript

    ์™œ Async ๋ณด๋‹ค๋Š” Defer๋ฅผ ์จ์•ผํ• ๊นŒ

    ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•ด ์ž˜ ๊ณ ๋ฏผํ•ด๋ด์•ผ ํ•œ๋‹ค.

    8๋ถ„
  • #web-performance#javascript#browser

    ํฌ๋กฌ์—์„œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋กœ๋”ฉ ์ˆœ์„œ

    ํฌ๋กฌ์—์„œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋กœ๋”ฉํ•˜๋Š” ์ˆœ์„œ

    4๋ถ„
  • #react#web-performance

    Create React App์˜ serviceWorker๋Š” ๋ฌด์—‡์ผ๊นŒ

    ๊ฐ€๋” ๋ดค์ง€๋งŒ ์ „ํ˜€ ๊ถ๊ธˆํ•ด ํ•˜์ง€ ์•Š์•˜๋˜ ๊ทธ ๊ฒƒ

    11๋ถ„
  • #security#web-performance

    Referer์™€ Referer-Policy๋ฅผ ์œ„ํ•œ ๊ฐ€์ด๋“œ

    ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ request๋ฅผ ๋ฐ›๊ธฐ ์œ„ํ•œ ์ตœ์ ์˜ Referer์™€ Referrer ์ •์ฑ…

    14๋ถ„
  • #blogging#web-performance#devops

    ๋ธ”๋กœ๊ทธ ์—…๋ฐ์ดํŠธ์— ๋Œ€ํ•œ ํšŒ๊ณ 

    ๋ฐฑ์ˆ˜๊ฐ€ ๋  ๋•Œ๋งˆ๋‹ค ๋ธ”๋กœ๊ทธ๋ฅผ ๊ฐˆ์•„์—Ž๋Š” ์Šต๊ด€

    9๋ถ„
  • #webpack#web-performance

    Webpack์„ ํ™œ์šฉํ•œ ์„ฑ๋Šฅํ–ฅ์ƒ - ์บ์‹ฑ ํ™œ์šฉํ•˜๊ธฐ

    [Make use of long-term caching](https://developers.google.com/web/fundamentals/performance/webpack/use-long-term-caching)์„ ๋ฒˆ์—ญํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ์•ฑ ๋กœ๋”ฉ ์†๋„๋ฅผ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ• ์ค‘ ...

    16๋ถ„