/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
1:49 5/30
jeonghwan-kim.github.io
1:49
jeonghwan-kim.github.io
김정환 블로그 RSS Feed
https://jeonghwan-kim.github.io/
주로 웹 기술에 대해 이야기 합니다
저작도구: GatsbyJS
최종 피드 수집: 2024-11-12 19:17
전체 (344)
4M
[HTTP] 6편. 성능
6편 소개 브라우져가 웹 페이지를 렌더링할 때 발생하는 HTTP 요청을 효율적으로 제어하는 다양한 기법 16장. 렌더링 최적화: 외부 리소스의 로드 시점을 제어해 웹 성능을 최적화하는 기술 17장. 캐시: 서버와 브라우저가 HTT
0
0
0
읽기모드
4M
[HTTP] 5편. 보안
5편 소개 브라우져 보안과 함께 HTTP 통신을 더 안전하게 만드는 TLS 13장. 브라우져 보안: XSS(크로스 사이트 스크립팅)와 같은 공격 기법과 이를 방지하기 위한 브라우저 보안 정책 14장. CORS…
0
0
0
읽기모드
4M
[HTTP] 4편. 추가 프로토콜
4편 소개 HTTP의 비연결성을 극복하는 다양한 기술 9장. 폴링: 클라이언트가 주기적으로 서버에 요청을 보내서 새로운 데이터를 확인하는 방법 10장. 롱 폴링: 폴링 보다 호율적인 통신 기법 11장. SSE…
0
0
0
읽기모드
4M
[HTTP] 3편. AJAX
3편 소개 직접 만들 수 있는 HTTP 요청 6장. AJAX 요청과 응답: fetch 함수로 AJAX 요청과 응답을 다루는 법에 대해 7장. AJAX 진행율과 취소: AJAX 진행율을 계산하는 방법과 요청을 취소하는 방법에 대해
0
0
0
읽기모드
4M
[HTTP] 2편. 브라우져
2편 소개 웹 브라우져가 HTTP를 어떻게 사용하는지 이해할수 있습니다. 3장. 컨텐츠 협상: 웹브라우져가 서버와 데이터를 주고 받을 때 최적의 형태로 만들기 위한 매커니즘을 이해하실 수 있습니다.…
0
0
0
읽기모드
4M
[HTTP] 1편. HTTP 기본
1편 소개 1장. HTTP 시작: 웹의 탄생 배경과 역사에 대해 알 수 있습니다. 2장. HTTP 메시지: HTTP의 주요 요소에 대해 배우실 수 있습니다. 1장. HTTP 시작 1.1 문서 배포 웹 어플리케이션의 동작 원리와 H
0
0
0
읽기모드
6M
리액트19 베타
마침내 npm에서 리액트 19 베타를 사용할 수 있다. 관련한 문서에서는 액션이라는 새로운 개념과 파생된 리액트 훅을 소개한다. 그동안 사용했던 API…
0
0
0
읽기모드
6M
컨텐츠 협상
…
0
0
0
읽기모드
8M
HTTP 쿠키
서론 유닉스 환경에서 개발할 때 받은 데이터를 그대로 다시 보내는 것을 매직 쿠키라고 한다. 지금으로부터 3…
0
0
0
읽기모드
9M
HTTP 캐싱
…
0
0
0
읽기모드
10M
자바스크립트 http 클라이언트 라이브러리 비교
브라우저는 http 요청을 위해 xhr과 fetch…
0
0
2
읽기모드
10M
Fetch 진행율
Ajax 기법을 사용하면서 진행율을 표시해 보진 않았다. 업로드 혹은 다운로드할 때 시간이 걸리기 때문에 UI로 표시할 필요는 있다. 스핀이나 프로그래스 바로 진행 여부를 나타낸 정도다. 정확한 수치로 진행율을 표시하는 방법이 있
0
0
0
읽기모드
10M
fetch
서버가 HTTP API로 자원을 제공하면 브라우져는 AJAX 기법으로 자원을 얻는다. 실무에서는 axios나 superagent 같은 전용 라이브러리를 사용했다. 모두 브라우저가 제공하는 XMLHttpRequst 객체, 혹은 fe
0
0
0
읽기모드
11M
CORS
브라우져에서 다른 출처에 있는 리소스를 사용할 수 있는 규칙이 교차 출처 리소스 공유, CORS…
0
0
0
읽기모드
11M
cURL
네트웍 요청을 다룰 때 주로 cURL이나 포스트맨을 사용한다. 비교적 간편한 전자를 기본으로 쓰면서 팀에서 협업할 때는 후자를 이용하는 편이다. 1998년에 출시한 이 도구는 벌써 2…
0
0
0
읽기모드
11M
esbuild
웹팩과 비슷한 도구들이 많다. esbuild, swc, vite…
0
0
0
읽기모드
1y
pnpm
처음 들었을 때 "p"가 무슨 뜻일지 궁금했다. 홈페이지에서 바로 찾을 수 없었고 인터넷에 검색해도 잘 나오지 않았다. performant npm '승진, 성능 기준에 맞는' 이런 뜻인데 '고성능 npm…
0
0
0
읽기모드
1y
[리액트 2부] 4편 최종정리
마침내 마지막 4편을 정리할 시간이다. 1장. 레프 훅 랜더링과 무관하게 지속할 수 있는 값을 제공 상태 훅과 비슷하지만 리랜더징 하지않음 Dialog, OrderForm 활용…
0
0
0
읽기모드
1y
[리액트 2부] 4.4 메모이제이션 훅
메모이제이션. 캐시로 성능을 높이는 프로그래밍 기법이다. 이번에는 메모이제이션에 대해 알아본 뒤 리액트의 useMemo와 useCallback을 살펴볼 것이다. 각 훅을 직접 만들어 구조를 파악하고 리액트 성능 개선 방법을 이해한
0
0
0
읽기모드
1y
[리액트 2부] 4.3 리듀서 훅
…
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy