Tim Kinerja Inti WordPress: Apa yang Mereka Lakukan?
Diterbitkan: 2023-09-28Tim Kinerja Inti WordPress adalah tambahan yang relatif baru dalam daftar tim WordPress. Sama seperti Tim Keberlanjutan, tim ini belum ada sejak lama.
Hal ini sebagian karena kinerja dulunya merupakan prioritas utama komunitas WordPress. Kinerja sebagian besar dialihdayakan ke penyedia hosting dan plugin. Ditambah lagi, ada banyak hal yang dapat dilakukan sendiri oleh pengguna untuk mempercepat website WordPress.
Namun, laporan mulai menumpuk bahwa WordPress ditinggalkan oleh pesaing. Sebagai konsekuensinya, komunitas memutuskan bahwa sudah waktunya untuk menjadikan kinerja inti WordPress sebagai prioritas yang lebih kuat. Josepha Haden-Chhomphosy juga menyebutkan hal ini di WordCamp Europe 2023
Jadi, untuk lebih memahami siapa Tim Kinerja Inti dan apa yang mereka lakukan, dalam artikel ini kami ingin menyoroti mereka dan pekerjaan mereka. Kami akan membicarakan alasan tim ini dibentuk, apa tujuan mereka, dan menunjukkan beberapa produk dan hasil kerja mereka. Terakhir, kami akan memberi tahu Anda bagaimana Anda dapat terlibat dalam tim dan membantu meningkatkan kinerja WordPress juga.
Tim Kinerja WordPress: Tinjauan Mendetail
Jika Anda relatif baru mengenal WordPress, Anda mungkin tidak tahu bahwa proyek ini membagi tanggung jawab yang berbeda menjadi beberapa tim, semuanya memiliki salurannya sendiri di Make WordPress.
Ada Tim Desain, Tim Aksesibilitas, Tim Tema dan Plugin, Tim Pelatihan, Tim Pemasaran, dan lain sebagainya. Sejak didirikan pada tahun 2021, Tim Kinerja Inti telah mengambil tempat di antara mereka termasuk saluran dan blog mereka sendiri.
Tim ini awalnya diusulkan dan dipelopori oleh anggota komunitas dari beberapa organisasi di bidang WordPress, termasuk Google, 10up, XWP, dan Yoast. Organisasi-organisasi ini juga termasuk di antara mereka yang menyumbangkan personel dan waktu untuk hal tersebut.
Mengapa menurut mereka perlu dibentuk tim seperti itu? Mari kita bicarakan hal itu selanjutnya.
Mengapa WordPress Membutuhkan Tim Kinerja Inti?
Alasan utama memiliki Tim Kinerja Inti WordPress sederhana: pengguna lebih menyukai situs web yang cepat. Sudah menjadi fakta umum bahwa kinerja situs web memengaruhi segalanya mulai dari pengalaman pengguna hingga konversi, keterlibatan, dan SEO, serta menjadikan situs web lebih ramah lingkungan.
Namun, ada juga alasan yang lebih spesifik mengapa kinerja perlu diprioritaskan untuk WordPress Core.
WordPress Telah Tertinggal
Seperti telah disinggung dalam pendahuluan, keputusan akhir untuk memulai Tim Kinerja Inti adalah karena WordPress mulai kalah dalam bidang ini dengan platform situs web lainnya. Felix Arntz memberikan ceramah tentang topik ini di WCEU 2022 yang menjelaskan banyak detail tentang hal ini.
Jika Anda tidak berencana untuk menonton keseluruhannya, berikut beberapa temuan utamanya.
Laporan teknologi Core Web Vitals menunjukkan situs web WordPress dan WooCommerce berada di urutan terakhir untuk situs dengan skor Core Web Vitals yang bagus dibandingkan dengan platform berpemilik seperti Wix, Squarespace, atau Shopify. Hal ini terutama terlihat pada desktop.
Selain itu, situs WordPress meningkat lebih lambat dibandingkan platform lainnya, meskipun pangsa situs dengan skor bagus hampir dua kali lipat. Terlebih lagi, situs web yang dibangun dengan CMS sumber terbuka secara keseluruhan juga lebih cepat dibandingkan dengan WordPress saja. Artinya, sistem manajemen konten lain seperti Drupal atau Joomla juga berkinerja lebih baik daripada WordPress, tidak hanya pembuat situs web berbayar dan CMS.
Mengapa ini penting? Sebab, untuk mengulangi poin sebelumnya, pengguna peduli akan hal ini. Ketika pesaing WordPress berinvestasi dalam peningkatan kinerja, jumlah pengguna mereka mulai tumbuh lebih cepat dibandingkan alternatif sumber terbuka mereka.
Kinerja Adalah Fitur Penting
Yang penting untuk diingat di sini adalah bahwa peningkatan kinerja bukanlah suatu hal yang setara. CMS berpemilik lebih mudah mengoptimalkan produknya karena mereka memiliki seluruh ekosistem dan tumpukan teknologi.
Namun, hal di atas masih belum memberikan gambaran yang bagus. Jelas sekali bahwa kinerja merupakan faktor penting bagi keberhasilan dan umur panjang platform WordPress. Hal itulah yang disadari dan juga dituangkan dalam usulan awal oleh warga masyarakat yang mengusulkan pembentukan tim khusus kinerja.
Agar tetap kompetitif, terus membangun pangsa pasar, dan juga memungkinkan pengguna membangun situs web untuk lingkungan web modern, kinerja harus menjadi landasan dari apa yang ditawarkan WordPress. Bagaimana cara mencapainya? Ya, itu pertanyaan lain.
Apa yang Dilakukan Tim Kinerja Inti?
Jadi, tujuannya jelas. Sekarang, bagaimana harapan Tim Kinerja Inti WordPress untuk mencapainya? Mengutip halaman tim:
Tim kinerja inti berdedikasi untuk memantau, meningkatkan, dan mempromosikan kinerja di inti WordPress dan ekosistem sekitarnya.
Untuk memahami lebih baik apa saja yang diperlukan, ada baiknya kita melihat peta jalan mereka untuk tahun 2023:
- Meningkatkan waktu buka WordPress — Tim ini bertujuan untuk meningkatkan kinerja sisi klien (artinya browser) serta sisi server. Secara khusus, mereka menargetkan peningkatan pada Largest Contentful Paint (LCP), yang merupakan metrik yang tampaknya paling sulit dihadapi oleh situs WordPress.
- Ukur kinerja — Ciptakan dan tingkatkan cara bagi pengembang untuk mengukur dan mengukur kinerja. Dengan melakukan hal ini, masyarakat dapat membuat strategi untuk meningkatkan kinerja berdasarkan data yang dapat diandalkan.
- Mendukung pengembang plugin dan tema — Menyediakan dokumentasi dan alat yang lebih baik bagi pengembang WordPress untuk meningkatkan kinerja pekerjaan dan produk mereka. Membantu pengembang meningkatkan waktu buka tema dan plugin mereka akan berdampak positif pada ekosistem WordPress secara keseluruhan.
Itulah gambaran luasnya. Untuk memberi Anda gambaran yang lebih baik, berikut beberapa langkah konkrit yang coba diterapkan tim:
- Tingkatkan waktu respons server melalui pembuatan profil PHP
- Tingkatkan kinerja tema blok dan editor Gutenberg
- Menjelajahi berbagai cara untuk meningkatkan kinerja database
- Teknik optimasi gambar untuk memuat gambar lebih cepat, terutama gambar hero
- Membuat alat pemeriksa plugin, mirip dengan plugin pemeriksa tema
Bagaimana mereka bisa mendarat di sana? Mereka diusulkan oleh masyarakat setelah mengeluarkan seruan untuk mendapat masukan.
Seperti yang Anda lihat, tim mendekati topik peningkatan kinerja Inti WordPress dari beberapa sudut berbeda. Hal ini diperlukan karena bergantung pada sejumlah faktor yang berbeda. Itu juga sebabnya tim tidak memposting terlalu banyak di blog Core Performance itu sendiri. Sebagai gantinya, Anda dapat menemukan postingan mereka yang diberi tag “kinerja” di saluran Inti, Tema, dan Plugin.
Plugin Lab Kinerja
Salah satu produk kerja utama Core Performance Team adalah plugin Performance Lab. Ini adalah plugin fitur, atau lebih tepatnya, kumpulan plugin fitur yang pada akhirnya bertujuan untuk masuk ke Core. Ini juga merupakan cara untuk menguji berbagai peningkatan kinerja di alam liar. Plugin ini terdiri dari modul berbeda yang dapat digunakan secara terpisah atau dikombinasikan.
Pada saat penulisan ini, itu meliputi:
- Gambar Berwarna Dominan — Menambahkan dukungan untuk menyimpan warna dominan gambar yang baru diunggah dan membuat latar belakang pengganti warna tersebut hingga gambar dimuat. Hal ini terutama bertujuan untuk meningkatkan pengalaman pengguna saat menunggu gambar muncul.
- Fetchpriority — Menambahkan markup
fetchpriority
untuk gambar konten utama di halaman. Ini memberitahu browser untuk memuatnya terlebih dahulu agar dapat muncul dengan cepat. - Pemeriksaan Kesehatan Dukungan WebP — Memeriksa apakah server Anda mendukung pembuatan gambar WebP dan menampilkan informasi ini di menu Kesehatan Situs .
- Unggahan WebP — Secara otomatis membuat versi WebP untuk unggahan gambar JPEG baru ke perpustakaan media WordPress jika didukung oleh server Anda. WebP adalah format gambar generasi berikutnya dengan ukuran lebih kecil, sehingga menghasilkan gambar yang dimuat lebih cepat. Plugin hanya melakukan ini jika gambar WebP lebih kecil dari JPEG yang ada.
- Pemeriksaan Kesehatan Aset yang Diantrekan — Menambahkan pemeriksaan ke Kesehatan Situs tentang jumlah file CSS dan JavaScript yang dimuat di situs Anda sehingga Anda dapat menguranginya.
- Pemeriksaan Kesehatan Opsi yang Dimuat Otomatis — Memeriksa jumlah opsi yang dimuat secara otomatis dari database situs web dan juga menampilkan umpan balik di Kesehatan Situs .
Seperti yang Anda lihat, peningkatan pada plugin berfokus terutama pada masalah JavaScript dan gambar. Pasalnya, itulah masalah utama yang membuat situs WordPress tidak bisa bekerja dengan baik, seperti yang diutarakan Felix dalam presentasinya.
Namun, penting untuk dicatat bahwa modul dalam plugin akan berubah seiring waktu karena fitur akan menjadi bagian dari Core dan proyek baru akan menggantikannya. Sementara itu, jangan ragu untuk menginstal dan mencobanya.
Pencapaian Kinerja Terlihat Lainnya
Selain Plugin Performance Lab, kita sudah dapat melihat hasil kerja keras Tim Kinerja Inti yang membuahkan hasil dalam bentuk lain. Dengan setiap rilis baru, WordPress kini menjadi sedikit lebih cepat. WordPress 6.2 meningkatkan waktu pemuatan sebesar 14-18% untuk tema blok dan 2-5% untuk tema klasik. Ini juga meningkatkan kinerja sisi server masing-masing sebesar 17-23% dan 3-5% untuk jenis tema tersebut.
Hal ini terutama terjadi melalui peningkatan pada API theme.json, peningkatan pemuatan lambat untuk tema blok, serta alat pelacakan kinerja yang lebih baik.
WordPress 6.3 bekerja lebih baik lagi. Ini semakin meningkatkan kecepatan pemuatan sebesar 27% untuk tema blok dan 18% untuk tema klasik. Waktu respons server untuk tema blok berkurang 19%.
Pembaruan ini sebagian besar berfokus pada kinerja sisi klien (artinya browser). WordPress 6.3 menyederhanakan kinerja skrip emoji-loader.js
, menambahkan fetchpriority
untuk gambar paruh atas, dan juga membuat perubahan tingkat rendah pada kinerja server dan database.
Tim juga memperkenalkan pemantauan kinerja otomatis sebagai sarana untuk mengukur kecepatan pemuatan dan mengidentifikasi masalah dengan lebih baik. Hal ini membantu menciptakan rekam jejak berkelanjutan tentang kinerja WordPress Core dan menciptakan tolok ukur untuk membandingkan peningkatan baru.
Terakhir, mereka juga berupaya membuat terjemahan WordPress lebih cepat. Rupanya versi WordPress yang dilokalkan berkinerja jauh lebih buruk daripada versi WordPress hanya dalam satu bahasa. Mereka sedang menguji solusi untuk ini di plugin Performer Translations.
Bagaimana Berkontribusi pada Tim Kinerja Inti
Keunggulan WordPress sebagai proyek sumber terbuka adalah siapa pun dapat berkontribusi di dalamnya. Itu termasuk Tim Kinerja Inti. Jika Anda ingin membantu mempercepat WordPress secara keseluruhan, Anda dapat terlibat dengan cara berikut:
- Bergabunglah dengan saluran #core-performa di Slack dan bergabunglah dalam pertemuan mingguan (Anda memerlukan akun WordPress.org). Itu diadakan pada hari Selasa dan Anda dapat menemukannya di kalender rapat. Untuk ringkasan pertemuan sebelumnya, lihat blog Core Performance Team. Di sini, Anda dapat bergabung dalam diskusi dan bahkan membuat proposal sendiri untuk fitur dan plugin fitur.
- Uji dan laporkan bug untuk plugin Performance Lab di Github atau di forum dukungan resmi. Jika Anda seorang pengembang, Anda juga dapat berkontribusi pada plugin. Sebagai non-teknisi, Anda masih dapat membantu menerjemahkannya atau membantu di forum dukungan. Temukan detail keduanya di buku pegangan plugin.
Anda dapat menemukan lebih banyak cara untuk berkontribusi di buku pegangan tim. Jika Anda terlibat, jangan lupa untuk mendapatkan lencana kontributor Anda!
Pemikiran Terakhir: Tim Kinerja Inti WordPress
Tim Kinerja Inti relatif baru di ekosistem WordPress. Namun, mereka telah memikul tanggung jawab yang sangat penting. Kinerja adalah area di mana WordPress tertinggal, yang juga terlihat dalam tren jumlah pengguna.
Dengan memiliki tim sentral dan menjadikannya prioritas, tujuannya bukan hanya untuk mengejar ketertinggalan tetapi pada akhirnya mengungguli platform lain. Ini juga bertujuan untuk menjadikan kinerja dan peningkatan pengalaman pengguna serta kecepatan situs web sebagai fitur utama platform WordPress.
Dalam postingan ini, Anda telah menemukan ikhtisar tentang bagaimana Tim Kinerja Inti berencana untuk mencapai hal ini dan poin fokus utama mereka. Gunakan plugin Performance Lab untuk menguji kinerjanya. Jika Anda ingin mendukung mereka dalam apa yang mereka lakukan (dan platform WordPress secara keseluruhan), ada banyak cara yang dapat Anda lakukan.
Apa yang Anda harapkan dari hasil kerja Tim Kinerja Inti? Bagikan wawasan Anda di bagian komentar!