일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- amplify
- 컴포넌트
- 기본
- next hydration
- React
- sprinkles
- 캐쉬
- vanilla-extract
- Basic
- thread
- CSS-in-JS
- react server component
- react-native
- JavaScript
- 개발자
- 자바스크립트
- Concurrent Mode
- SWC
- 리액트
- MSW
- 아키텍처
- mock service worker
- 리액트쿼리
- 쓰레드
- 목킹
- 기초
- 리액트네이티브
- link
- next.js
- 동기
- Babel
- Critical Rendering Path
- react-query
- front-end mocking
- styled-component
- 비동기
- mockoon
- async
- 최적화
- Cache
- Today
- Total
Don’t worry about failures
link 태그의 리소스 우선순위 제어 본문
<link> 태그를 통해 리소스 우선순위를 제어할 수 있는 속성들이 존재한다. 이를 정리해보자.
1. rel 속성
- preload : 리소스를 사전로드하여 페이지 로딩 성능을 개선한다.
- prefetch : 리소스를 사전로드하지만 현재 페이지 로딩에 직접적으로 필요하지 않을 때 사용. 지정된 리소스의 다운로드를 백그라운드에서 진행. 저장된 리소스를 캐시에 저장하며, 페이지 전환 시에 사용된다.
- stylesheet : 스타일시트 파일을 지정
- icon : 페이지 아이콘을 지정. favicon 지정
- dns-prefetch : 도메인의 DNS를 사전 로드
- preconnect : 서버와의 연결을 사전 설정
2. as 속성
- script : 스크립트 파일로 처리
- style : 스타일시트로 처리
- image : 이미지로 처리
- font : 폰트파일로 처리
- document : 문서로 처리
- manifest : 웹 앱 매니페스트 처리
- audio : 오디오 파일 처리
- video : 비디오 파일로 처리
- fetch : 리소스를 fetch하는데 사용
3. crossorigin
<link>, <script>, <img> 등의 리소스 요소에서 사용되는 송석으로 CORS정책을 제어하는데 사용한다.
- anonymouse : 익명으로 리소스를 요청. 리소스 요청에 대해 인증정보가 전송되지 않음을 나타낸다. 따라서 브라우저는 요청에 대해 인증 정보를 보내지 않는다. 따라서 응답하는 서버에도 이 익명요청을 받아들일 수 있도록 설정되어 있어야한다. credentials flag : same-origin
- user-credentials : 인증된 요청을 사용하여 리소스를 요청. 브라우저는 요청에 대해 인증정보를 보낼 수 있음. 따라서 응답 서버는 허용된 요청에만 응답할 수 있도록 설정 되어있어야한다. credentials flag : include
4. media
미디어 유형을 지정하여 미디어 쿼리와 일치할 때만 리소스를 로드.
https://www.tcpschool.com/html-tag-attrs/link-media
코딩교육 티씨피스쿨
4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
tcpschool.com
5. nonce
Content Security Policy(CSP)에서 사용될 무작이 값
6. href
로드할 리소스의 경로
'기타' 카테고리의 다른 글
Mockoon에 대해 (0) | 2024.04.17 |
---|---|
Base64에 대해 (0) | 2024.04.05 |
간단 Webpack 실습 (0) | 2024.03.01 |
시멘틱웹 (1) | 2024.02.27 |
영상 최적화에 대해 (0) | 2022.05.02 |