├── .idea
├── modules.xml
├── performance-optimization.iml
├── vcs.xml
└── workspace.xml
├── LICENSE
├── README.md
├── advanced
├── Lighthouse-6가지-평가지표.md
├── README.md
├── TCP,IP-프로토콜.md
└── 왜-웹-성능이-중요한지(구글-검색).md
├── basic
├── 10장-웹-최적화-실습하기
│ └── README.md
├── 1장-웹-성능이란-무엇인가
│ ├── README.md
│ ├── rita.md
│ ├── tanney.md
│ └── yujo.md
├── 2장-웹-최적화
│ ├── README.md
│ ├── rita.md
│ ├── tanney.md
│ └── yujo.md
├── 3장-웹-사이트-성능을-개선하는-기본적인-방법
│ ├── README.md
│ ├── rita.md
│ ├── tanney.md
│ ├── tococ.md
│ └── yujo.md
├── 4장-이미지-최적화
│ ├── README.md
│ ├── rita.md
│ └── tococ.md
├── 5장-웹에서-가속을-이끌어-내는-방법
│ ├── README.md
│ ├── rita.md
│ ├── tanney.md
│ └── tococ.md
├── 6장-캐시-최적화
│ ├── README.md
│ ├── tococ.md
│ └── yujo11.md
├── 7장-CDN
│ └── README.md
├── 8장-웹-프로토콜-최적화
│ └── README.md
├── 9장-웹-최적화-트렌드
│ └── README.md
└── README.md
├── practice
├── 2.5-네비게이션-타이밍
│ └── rita.md
└── README.md
└── 목차.md
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/performance-optimization.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/workspace.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | 1640173257656
25 |
26 |
27 | 1640173257656
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 Frontend-Divers
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ## 🔎 스터디 소개
2 |
3 | ### 📑 Introduction
4 |
5 | **웹에 날개를 달아주는 성능 최적화 기법**을 함께 읽으며 공부하는 스터디입니다.
6 |
7 | - https://webfrontend.org/
8 |
9 | ### 📌 When, Where
10 |
11 | - **매주 수요일 22시~23시** Discord
12 | - 2021.12.08 ~ 2022.3.16
13 |
14 | ### 🥅 Goal
15 |
16 | - 네트워크 지식을 학습한다.
17 | - 웹 성능 최적화 기법을 학습한다.
18 |
19 | ## 📝 진행방법
20 |
21 | 1. 매주 화요일까지 정해진 챕터를 읽고 내용을 정리해서 PR을 보낸다.
22 | - 실습 코드가 존재하는 챕터의 경우 실습을 진행한 내용을 정리해서 PR을 보낸다.
23 | 2. 매주 수요일까지 번갈아가면서 해당 챕터에 대한 추가적인 내용을 정리해서 PR을 보낸다.
24 | - 윤호, 상민 | 태은, 진주
25 |
26 | ## 중간점검
27 | 2022.2.9 중간점검 및 회고 결과에 따라 더 이상 내용을 정리하지 않습니다. 챕터를 읽어오고, 각자 질문을 정해옵니다.
28 |
29 | ## 🚀 PR 컨벤션
30 |
31 | 1. 공통
32 | - 본인의 PR에 본인을 assign 한다.
33 | - 본인의 PR에 적합한 label을 등록한다.
34 | - 리뷰어에 본인을 제외한 나머지 스터디 원들을 등록한다.
35 | 2. PRACTICE, BASIC
36 | - [PRACTICE or BASIC] [해당 챕터 이름] - [닉네임]
37 | - 예시) [PRACTICE] 1장 웹 성능이란 무엇인가 - 태은
38 | 3. ADVANCED
39 | - [ADVANCED] [제목] - [닉네임]
40 | - ex) [ADVANCED] Lighthouse의 6가지 평가 지표 - 윤호
41 |
--------------------------------------------------------------------------------
/advanced/Lighthouse-6가지-평가지표.md:
--------------------------------------------------------------------------------
1 | ### 1. FCP(First Contentful Paint) - 15%
2 |
3 | - FCP는 사용자가 페이지를 탐색 한 후 브라우저가 DOM 콘텐츠의 첫 번째 부분을 렌더링하는 데 걸리는 시간을 측정합니다. 페이지의 이미지, 흰색이 아닌 `