React 또는 Next.js 앱이 릴리스될 때마다 느려졌습니다. 번들이 커지고, 이미지가 전체 크기로 전송되며, 타사 스크립트가 첫 번째 페인트를 차단하고, 모든 키 입력 시 목록이 다시 렌더링됩니다. 저는 이 중 어떤 것이 실제로 사용자 시간을 낭비하는지 측정하고, 수정할 가치가 있는 것을 수정합니다.
React 또는 Next.js 앱을 프로파일링하고 숫자로 더 빠르게 만들겠습니다.
앱의 한 페이지에 대한 Lighthouse 및 프로파일러, 성과에 따라 순위가 매겨진 결과.
- 한 페이지 프로필, 순위
감사 후, 숫자를 움직이는 수정 사항을 전후로 측정합니다.
- 감사 및 주요 수정 사항
- 소스 코드
최대 5 경로, 렌더링 및 캐싱, CI의 번들 예산, 전체 비교.
- 최대 5 경로까지 심층 분석
- 소스 코드
맞춤 제안 요청하기
사전 판매 질문 하기
질문을 하려면 로그인하세요
플랫폼 스팸을 줄이기 위해 사전 판매 메시지는 로그인한 사용자만 보낼 수 있습니다.
무료 계정을 만들거나 로그인하여 이 Zinner에게 직접 메시지를 보내세요.
로그인 / 가입한눈에 보기
이 서비스에 대한 주요 정보로 결정을 내리는 데 도움을 드립니다. Zinn Hub에서 생성됨, 판매자가 아님.
가치 위치
Measurement Approach
적용되는 프레임워크
Metrics Reported
배송 방법
받으실 내용
전체 설명
느린 페이지로 인해 가입자 또는 검색 트래픽이 손실되고 있다고 생각하고 현재 앱을 유지하고 싶다면 이 서비스를 주문하십시오. React 및 Next.js는 이미 빠른 앱에 필요한 대부분의 기능을 제공하므로 스택을 전환하는 대신 이러한 도구를 잘 활용하여 이점을 얻을 수 있습니다.
형용사가 아닌 숫자를 얻습니다. LCP, CLS, INP 및 경로당 번들 크기가 동일한 스로틀링된 연결에서 전후로 측정되어 하나의 테이블에 표시됩니다.
Starter는 한 페이지 감사입니다. 실행, 성과에 따라 순위가 매겨진 결과, 코드 변경 없음. Standard는 해당 감사부터 시작하여 나머지 시간을 해당 숫자를 움직이는 수정 사항에 사용합니다. Advanced는 최대 5 경로를 다루고, 렌더링 및 캐싱을 조정하며, CI에 번들 예산을 남겨두어 다음 릴리스에서 작업을 조용히 되돌릴 수 없도록 합니다.
작업은 귀하의 리포지토리의 브랜치에서 커밋별로 진행되며, 각 커밋에는 이유가 있습니다. 귀하가 요청하지 않는 한 저는 아무것도 배포하지 않습니다.
통화는 없습니다. 저와 의견이 다른 측정값을 포함하여 모든 내용은 서면으로 제공됩니다.
프로젝트 완료 단계
1. 사용자가 실제로 얻는 것을 측정합니다. 라이브 페이지의 Lighthouse와 느린 페이지의 React 프로파일러 세션을 스로틀링된 연결에서 측정합니다. LCP, CLS, INP 및 경로당 번들 크기를 아무것도 건드리지 않고 기록합니다.
2. 가장 비용이 많이 드는 것을 찾습니다. 번들 및 네트워크 워터폴: 아무도 사용하지 않는 것, 첫 번째 페인트를 차단하는 것, 어떤 구성 요소가 다시 렌더링되는지, 그 이유는 무엇인지. 모든 결과에는 밀리초 또는 킬로바이트 단위의 예상 절감액이 포함됩니다.
3. 가장 큰 이득부터 수정합니다. 코드 분할, 이미지 및 글꼴 처리, 렌더링 차단 작업, 프로파일러가 요청하는 경우 메모이제이션, 중요한 경로에서 데이터 가져오기 이동. 변경당 하나의 커밋, 각 커밋에는 이유가 있습니다.
4. 나란히 다시 측정합니다. 변경된 빌드에서 동일한 실행: 하나의 테이블에 전후, 경로별 및 메트릭별. 변경으로 인해 상황이 악화된 경우 테이블에 그렇게 표시되고 변경은 되돌려집니다.
5. 리포지토리에서 인계합니다. 귀하의 리포지토리의 브랜치 또는 패치, 보고서, 그리고 제가 하지 않은 일과 그 가치에 대한 솔직한 목록. 배포는 귀하의 손에 달려 있습니다.
Zinner 품질 보증
모든 Zinner는 플랫폼에 참여하기 전에 검토 및 승인됩니다.
모든 서비스는 당사의 품질 보증 약속으로 뒷받침됩니다.
배송된 작업을 승인할 때까지 결제가 보호됩니다.
패키지 비교
| 기능 | 스타터 | 표준 | 고급 |
|---|---|---|---|
| 배송 시간 | 2일 | 4일 | 8일 |
| 수정 | 0 | 2 | 3 |
| 범위 | 한 페이지 프로파일링, 순위 지정 | 감사 및 주요 수정 사항 | 5개 노선까지 딥 패스 |
| 소스 코드 | ✕ | ✓ | ✓ |
포트폴리오
이 Zinn과 관련된 판매자의 작업 예시.

Formline: Stripe가 있는 Next.js 스토어
클릭할 수 있는 상점: 4개의 컬렉션에 16개의 포스터, URL에 유지되는 필터 및 검색, 장바구니, 밝고 어두운 테마, 그리고 데모 주문 또는 테스트 모드에서 실제 Stripe Checkout 세션으로 끝나는 결제. 저는 Tailwind CSS와 함께 TypeScript로 Next.js 정적 내보내기로 구축했습니다. 카드 결제는 서버에서 장바구니 가격을 재조정하고 Stripe의 웹훅 서명을 확인하는 Cloudflare Worker를 통해 이루어집니다.




Next.js로 만든 이중 언어 개인 사이트
서비스 섹션과 데모 프로젝트 링크가 있는 영어 및 러시아어 단일 페이지 개인 사이트입니다. 저는 Next.js, React 및 TypeScript로 정적 내보내기로 설계하고 구축했으며, 일반 CSS 모듈과 UI 프레임워크 없이 스타일링했습니다. 밝고 어두운 테마가 있으며, 각 언어에 대한 소셜 미리보기 이미지는 빌드 시 생성됩니다. GitHub Actions는 이를 빌드하여 Bunny CDN에 배포하며, Bunny CDN은 보안 헤더를 추가하고 www 및 일반 HTTP를 기본 HTTPS 주소로 리디렉션합니다.
서비스 상세정보
자주 묻는 질문
아니요, 코드를 보기 전에 약속하는 사람은 조심하십시오. 결제 위젯이나 광고 스크립트는 제가 무엇을 하든 점수를 제한할 수 있습니다. 감사는 귀하의 한계와 그것에 도달하는 데 드는 비용을 알려줍니다.
아니요. Vite, CRA, Remix 또는 일반 SPA는 모두 동일한 방식으로 프로파일링됩니다. 프레임워크별 수정 사항만 다릅니다. Next.js 렌더링 모드 대신 경로 수준 분할 및 캐싱.
예. Standard는 동일한 감사로 시작하여 나머지 시간을 발견한 것을 수정하는 데 사용합니다. Starter는 스스로 작업을 수행하고 어디를 파야 할지 알아야 하는 팀을 위해 존재합니다.
감사 결과: 서버 응답 시간은 렌더링 및 스크립트 비용과 별도로 표시됩니다. API 또는 쿼리 프로파일링은 Node, Express, NestJS 또는 Rust에서 추가 기능입니다.
저장소에 대한 읽기 액세스 또는 소스 아카이브와 페이지 URL이 필요합니다. Standard 및 Advanced에서는 수정 사항을 브랜치에 푸시하므로 브랜치를 생성할 권한이 필요합니다. 권한을 부여하고 싶지 않으시면 대신 패치를 보내드립니다. 배포 액세스는 절대 필요하지 않습니다.
기본적으로 라이브 프로덕션 페이지에서 실행되므로 사용자가 얻는 숫자와 일치합니다. 페이지가 로그인 뒤에 있거나 아직 배포되지 않은 경우, 스테이징 링크, 테스트 계정 또는 로컬에서 실행하는 단계 모두 작동하며, 보고서에는 숫자가 어디서 왔는지 명시됩니다.
고객 리뷰
이 Zinn에 대해 고객들이 무엇을 말하는지 확인하세요







