# Lazy loading

21개의 포스트

코드 스플리팅 (code splitting)

코드 스플리팅이란?우리가 js로 개발하게 되면, 따로 코드를 분리하지 않는 이상..하나의 파일에 모든 로직이나 코드들이 들어가있게 된다.한 두개면 상관 없겠지만 점차 규모가 커질수록 js 파일 용량도 커질 것이고,특히 SPA(싱글 페이지 어플리케이션)의 장점이 하나의

2022년 6월 26일
·
0개의 댓글
post-thumbnail

스프링 AOP 이용해서 프록시 초기화 로직 분리하기

이번 포스트는 지연 로딩 문제를 해결하기 위해 Fetch Join을 사용하면서 겪은 단점과 개선하려는 시도를 기록한다. 🏃‍♀️ 🏃

2022년 6월 9일
·
0개의 댓글
post-thumbnail

ORM - 2. Django ORM 실습

이전 글에서 언급했듯 배운 내용을 토대로 내가 진행했던 한 프로젝트의 성능 개선을 했는데, 해당 내용을 커밋하지 않았던 것과 정리하지 않았던 것이 떠올라서 구체적으로 어떤 내용들을 어떻게 개선했는지 정리해보고자 한다.

2022년 5월 16일
·
0개의 댓글

[django] select_related, prefetch_related

selectrelated / prefetchrelated django 공식문서 표현 대로, 위 2가지는 performance booster다.

2022년 4월 9일
·
0개의 댓글
post-thumbnail

Intersection Observer API로 lazy loading의 무한 스크롤 구현하기!

infinite scroll에서 scroll이 특정 포지션을 지나갈 때, 아이템을 추가로 로드하기 위해 필요한 Intersection Observer API.

2022년 3월 6일
·
0개의 댓글
post-thumbnail

React App Deploy(Firebase Hosting)

FireBase web hosting을 이용하여 React App 배포하기

2022년 2월 19일
·
0개의 댓글
post-thumbnail

Django ORM 최적화

내가 만든 Django ORM(Queryset API)의 성능 테스트실제 어느부분에서 쿼링이 이뤄지는지 코드를 실행하는 레벨에서 확인하거나, Shell 상에서도 해볼 수 있음보통의 장고 프로젝트(페이지가 존재하는 경우)에는 django-debugger-toolbar라는

2022년 1월 14일
·
0개의 댓글
post-thumbnail

React : lazy loading, PWA 등...

리액트 레이지 로딩, PWA, 로컬스토리지

2021년 11월 21일
·
0개의 댓글

ORM의 Lazy Loading과 N+1 문제

ORM에선 DB의 리소스를 정말 필요한 때가 아니면 호출하지 않는다는 특징이 있다.위와 같이, 인터프리터에서 처리하는 라인에서 해당 값이 정말로 사용될 때까지 쿼리문은 수행되지 않는다.해당 특성은 성능 차원에서 DB 액세스를 최소화하기 위한 기능으로 보인다.하지만, 이

2021년 11월 19일
·
0개의 댓글
post-thumbnail

React 렌더링 최적화 (1)

그 어떤 개발을 할 때에 최적화는 중요하다. React에서는 렌더링 최적화를 위한 설정과 기능들을 제공하고 있다. (1)

2021년 10월 27일
·
0개의 댓글

교찰관찰자와 lazy loading

리액트로 웹앱 만드는중3가지 조건을 선택하면, 그 조건에 해당하는 이미지들이 화면에 나와야하는데어떤 조건의 조합의 경우, 이미지가 없는 경우도 있고이미지로딩 시간이 이미지마다 제각각이라서 화면이 좀...안예쁘다Intersection ObserverLazy-Loading

2021년 9월 6일
·
0개의 댓글
post-thumbnail

Intersection Observer (뷰포트 노출 감지) | APIs

Intersection Observer란 뷰포트의 영역과 타겟 요소 영역의 중첩을 감지(Detect)하는 웹 API 기술이다.쉽게 말해 사용자의 화면에 특정 요소가 보이는지의 여부와, 영역이 겹친 정도 등을 알려주는 비동기적 센서라고 할 수 있다.Intersectio

2021년 8월 7일
·
0개의 댓글
post-thumbnail

스크롤을 내리면 새로운 컨텐츠 불러오기(lazy loading)

youtube api를 이용해서 유튜브 검색 결과를AJAX를 통해 받는 작업을 하고 있다.그런데 검색 결과를 한번에 엄청나게 가져온다면 웹에 크나큰 부담이될 것이고 그렇게 할 필요도 없다.초기에 10개의 검색결과만 불러오고 스크롤을 아래로 끝까지 내리면새로운 10개를

2021년 3월 4일
·
2개의 댓글
post-thumbnail

Intersection Observer를 활용한 Lazy Rendering - TypeScript

부스트 캠프에서 가계부 서비스를 개발하며 겪었던 난관 중 하나를 해결하는 과정에 대해 공유하고자 합니다. 프로젝트를 진행하며, 한 달간의 거래내역 페이지에서 거래내역 data의 양이 많을 때 랜더링 속도가 매우 느린 것을 관찰하였고 이를 개선하고자 무한스크롤을 구현하려

2020년 12월 24일
·
1개의 댓글
post-thumbnail

Image Lazy Loading

오늘은 등 운동을 조지고 자기 전에 lazy loading을 구현하는 2가지 방법을 정리해보려고 합니다. 방법은 아래와 같습니다.scroll eventIntersection Observer먼저 html파일 구조를 확인하세요.index.htmlwindow 객체에 스크롤

2020년 12월 3일
·
0개의 댓글

Lazy Loading & Caching in ORM

PyCon Korea에서 좋은 영상이 하나 올라왔다.Django ORM(QuerySet)에 대한 내용이다.주니어들이 ORM을 공부하면서 놓치기 쉽거나 몰랐던 내용이 많아공부하는데 정말 도움이 많이 되었다.ORM의 특징에 대해 다뤄보려고 한다.

2020년 11월 18일
·
2개의 댓글
post-thumbnail

[React] 코드 분할

리액트에서의 코드 분할에 대해 알아보겠습니다. 유저가 처음 웹 페이지에 접속했을때 빌드된 main.js 파일을 로드한다고 생각해봅시다. 만약 프로젝트의 규모가 커진다면 main.js 파일의 크기 또한 커질 것이고 이를 로드하는데 많은 시간이 걸리므로 사용자 경험의 퀄리

2020년 9월 16일
·
0개의 댓글

React - Intersection Observer API를 이용한 lazy loading

이번에 1차 프로젝트를 하면서 가장 해보고 싶었던 Image Lazy Loading을 구현해봤다. 처음에는 라이브러리를 사용하려고 했으나 멘토 종택님께서 Intersection Observer API라는것을 알려주셔서 한 번 적용해봤다. 이게 없었다면 아마 하루종일 scroll 수치 계산을 하고 있었지 않을까 생각한다. 그만큼 간단하게 lazy loadin...

2020년 8월 2일
·
0개의 댓글
post-thumbnail

Intersection Observer API

안녕하세요 Marcus입니다. 요즘 벨로그에 Lazy-loading관련된 글이 많이 올라와서 관심있게보다가 Intersection Observer와 React Hooks를 이용해서 Lazy-loading과 Infinity Scroll을 구현해봤습니다. 시리즈로 진행

2020년 5월 6일
·
0개의 댓글