Aplikasi React atau Next.js Anda menjadi lebih lambat satu rilis pada satu waktu. Bundelnya membesar, gambar dikirim dalam ukuran penuh, skrip pihak ketiga memblokir tampilan pertama, daftar dirender ulang pada setiap penekanan tombol. Saya mengukur mana dari hal-hal tersebut yang benar-benar memakan waktu pengguna Anda, lalu memperbaiki yang layak diperbaiki.
Saya akan memprofilkan aplikasi React atau Next.js Anda dan membuatnya lebih cepat, dengan angka
Lighthouse dan profiler pada satu halaman aplikasi Anda, temuan diberi peringkat berdasarkan hasil.
- Satu halaman diprofilkan, diberi peringkat
Audit, lalu perbaikan yang menggerakkan angka, diukur sebelum dan sesudah.
- Audit ditambah perbaikan utama
- Kode sumber
Hingga 5 rute, rendering dan caching, anggaran bundel di CI, perbandingan lengkap.
- Lulus mendalam, hingga 5 rute
- Kode sumber
Minta Penawaran Kustom
Masuk untuk Meminta Penawaran Kustom
Buat akun gratis atau masuk untuk meminta penawaran yang dipersonalisasi dari Zinner ini.
Masuk / DaftarAjukan Pertanyaan Pra-Penjualan
Masuk untuk Bertanya
Untuk mengurangi spam platform, pesan pra-penjualan hanya dapat dikirim oleh pengguna yang masuk.
Buat akun gratis atau masuk untuk mengirim pesan langsung ke Zinner ini.
Masuk / DaftarDiperlukan login
Buat akun gratis atau masuk untuk meminta penawaran yang dipersonalisasi.
Masuk / DaftarSekilas
Detail penting tentang layanan ini untuk membantu Anda memutuskan. Dihasilkan oleh Zinn Hub, bukan penjual.
Posisi Nilai
Measurement Approach
Kerangka Kerja yang Dicakup
Metrics Reported
Metode Pengiriman
Apa yang Akan Anda Terima
Deskripsi Lengkap
Pesan ini jika Anda merasa halaman yang lambat merugikan Anda dalam pendaftaran atau lalu lintas pencarian dan Anda ingin mempertahankan aplikasi yang Anda miliki. React dan Next.js sudah menyediakan sebagian besar yang dibutuhkan aplikasi cepat, jadi keuntungan berasal dari penggunaan alat-alat tersebut dengan baik daripada mengganti tumpukan.
Anda mendapatkan angka, bukan kata sifat: LCP, CLS, INP, dan ukuran bundel per rute, diukur sebelum dan sesudah pada koneksi yang dibatasi yang sama, dalam satu tabel.
Starter adalah audit satu halaman: jalankan, temuan diberi peringkat berdasarkan hasil, tidak ada kode yang diubah. Standard dimulai dari audit itu dan menghabiskan sisa waktu untuk perbaikan yang menggerakkan angka-angka tersebut. Advanced mencakup hingga 5 rute, menyetel rendering dan caching, dan meninggalkan anggaran bundel di CI sehingga rilis berikutnya tidak dapat secara diam-diam membatalkan pekerjaan.
Pekerjaan dilakukan pada cabang di repositori Anda, komit demi komit, masing-masing dengan alasannya. Tidak ada yang diterapkan oleh saya kecuali Anda memintanya.
Tidak ada panggilan. Semuanya tertulis, termasuk pengukuran yang tidak setuju dengan saya.
Langkah-langkah untuk menyelesaikan proyek Anda
1. Ukur apa yang sebenarnya didapatkan pengguna Anda - Lighthouse di halaman langsung Anda dan sesi profiler React di halaman yang lambat, pada koneksi yang dibatasi. LCP, CLS, INP, dan ukuran bundel per rute, ditulis sebelum ada yang disentuh.
2. Temukan apa yang paling mahal - Bundel dan air terjun jaringan: apa yang dikirimkan yang tidak digunakan siapa pun, apa yang memblokir cat pertama, komponen mana yang dirender ulang dan mengapa. Setiap temuan membawa perkiraan penghematan dalam milidetik atau kilobyte.
3. Perbaiki, kemenangan terbesar dulu - Pemisahan kode, penanganan gambar dan font, pekerjaan pemblokiran render, memoization di mana profiler memintanya, pengambilan data dipindahkan dari jalur kritis. Satu komit per perubahan, masing-masing dengan alasannya.
4. Ukur lagi, berdampingan - Jalankan yang sama pada build yang diubah: sebelum dan sesudah dalam satu tabel, per rute dan per metrik. Jika perubahan membuat sesuatu menjadi lebih buruk, tabel akan mengatakannya dan perubahan akan dibatalkan.
5. Serah terima di repositori Anda - Cabang atau patch di repo Anda, laporan, dan daftar jujur tentang apa yang tidak saya lakukan dan berapa nilainya. Penerapan tetap di tangan Anda.
Jaminan Kualitas Zinner
Setiap Zinner ditinjau dan disetujui sebelum bergabung dengan platform.
Semua layanan didukung oleh komitmen jaminan kualitas kami.
Pembayaran Anda dilindungi sampai Anda menyetujui pekerjaan yang telah diselesaikan.
Bandingkan Paket
| Fungsi | Pemula | Standar | Lanjutan |
|---|---|---|---|
| Waktu Pengiriman | 2 hari | 4 hari | 8 hari |
| Revisi | 0 | 2 | 3 |
| Lingkup | Satu halaman diprofilkan, diberi peringkat | Audit ditambah perbaikan utama | Lulus mendalam, hingga 5 rute |
| Kode sumber | ✕ | ✓ | ✓ |
Portofolio
Contoh pekerjaan penjual yang terkait dengan Zinn ini.

Formline: Toko Next.js dengan Stripe
Sebuah etalase yang dapat Anda klik: 16 poster dalam 4 koleksi, filter dan pencarian yang tetap ada di URL, keranjang, tema terang dan gelap, dan checkout yang berakhir dengan pesanan demo atau sesi Stripe Checkout nyata dalam mode uji. Saya membangunnya sebagai ekspor statis Next.js di TypeScript dengan Tailwind CSS. Pembayaran kartu melalui Cloudflare Worker yang mengubah harga keranjang di server dan memverifikasi tanda tangan webhook Stripe.




Situs pribadi bilingual di Next.js
Situs pribadi satu halaman dalam bahasa Inggris dan Rusia, dengan bagian layanan dan tautan ke proyek demo saya. Saya merancang dan membangunnya dengan Next.js, React, dan TypeScript sebagai ekspor statis, ditata dengan CSS Modules biasa dan tanpa kerangka kerja UI. Ini memiliki tema terang dan gelap, dan gambar pratinjau sosial untuk setiap bahasa dihasilkan pada waktu build. GitHub Actions membangun dan menyebarkannya ke Bunny CDN, yang menambahkan header keamanan dan mengarahkan www dan HTTP biasa ke alamat HTTPS utama.
Detail Layanan
Pertanyaan yang Sering Diajukan
Tidak, dan berhati-hatilah dengan siapa pun yang menjanjikannya sebelum melihat kode Anda. Widget checkout atau skrip iklan dapat membatasi skor apa pun yang saya lakukan. Audit memberi tahu Anda batas atas Anda dan berapa biaya untuk mencapainya.
Tidak. Vite, CRA, Remix, atau SPA biasa semuanya memprofilkan dengan cara yang sama. Hanya perbaikan khusus kerangka kerja yang berbeda: pemisahan dan caching tingkat rute alih-alih mode rendering Next.js.
Ya. Standard dimulai dengan audit yang sama dan menghabiskan sisa waktu untuk memperbaiki apa yang ditemukan. Starter ada untuk tim yang akan melakukan pekerjaan itu sendiri dan hanya perlu tahu di mana harus menggali.
Audit melihat bahwa: waktu respons server muncul secara terpisah dari biaya render dan skrip. Memprofil API atau kueri adalah tambahan, di Node, Express, NestJS, atau Rust.
Akses baca ke repositori, atau arsip sumber, ditambah URL halaman. Pada Standard dan Advanced, saya mendorong perbaikan ke cabang, jadi saya memerlukan izin untuk membuatnya. Jika Anda tidak ingin memberikannya, saya akan mengirimkan patch sebagai gantinya. Saya tidak pernah membutuhkan akses deploy.
Secara default di halaman produksi langsung Anda, sehingga angka-angka cocok dengan apa yang didapatkan pengguna Anda. Jika halaman berada di balik login atau belum di-deploy, tautan staging, akun uji, atau langkah-langkah untuk menjalankannya secara lokal semuanya berfungsi, dan laporan akan menyatakan dari mana angka-angka tersebut berasal.
Ulasan Pelanggan
Lihat apa kata pelanggan kami tentang Zinn ini
Kategori
Kebijakan Zinner
Zinns Terkait







