Diterbitkan 2 September: Tulisan WebKit tentang perbaikan menunggu tingkat atas di Safari. Postingan ini sepadan dengan waktu Anda meskipun Anda tidak pernah menemukan bug tersebut, karena perbaikannya sendiri adalah ceritanya.
Bentuk perbaikannya
- Kode modul iOS dikirimkan dalam penulisan ulang: Catatan Safari 27.0 menjelaskan implementasi ulang pemuat modul ES yang lengkap dan sesuai standar, dibangun di C++ asli dan langsung menyesuaikan dengan algoritme pemuatan spesifikasi.
- Penulisan ulang ini menggantikan implementasi berdasarkan proposal tahun 2016 yang sepenuhnya mendahului penantian tingkat atas, sehingga desain lama secara diam-diam membatasi apa yang dapat dilakukan suatu fitur bertahun-tahun kemudian.
- Validasi tidak dikirimkan berdasarkan getaran: nama catatan test262, Tes Platform Web, dan kasus uji tambahan sebagai bilah.
Penantian tingkat atas memungkinkan modul berhenti sejenak pada janji sebelum ekspornya diselesaikan. Tim lintas browser mengetahui Safari sebagai mesin di mana pola tersebut terkadang berbohong. Pelajaran yang bisa dibawa kemana-mana: bug seperti ini tidak pernah diperbaiki berdasarkan pesan kesalahan yang ditimbulkannya; mereka memperbaiki satu lapisan ke bawah, tempat pemuat memutuskan urutan. Baca postingan sumber untuk detail yang benar-benar mengasyikkan.
