Ngobrolin Interop 2024
Ringkasan Episode
Bantu KoreksiEpisode ini membahas Interop 2024, sebuah inisiatif kolaboratif antara empat browser mayor (Chrome, Edge, Firefox, dan Safari) untuk meningkatkan interoperabilitas web. Interop 2024 adalah kelanjutan dari Interop 2023 yang telah dibahas sebelumnya, dengan tujuan utama menyamakan perilaku fitur-fitur web platform di berbagai browser sehingga developer tidak perlu lagi melakukan workaround atau "akal-akalan montir" untuk mengatasi perbedaan implementasi antar browser. Proyek ini dimulai dari riset oleh WebDX Community Group yang mengumpulkan masukan dari developer melalui survei dan GitHub, kemudian diimplementasikan melalui Web Platform Test (WPT) dengan pendekatan test-driven development di mana semua browser menjalankan tes yang sama untuk memastikan konsistensi. Dalam episode ini, tim membahas berbagai fitur yang menjadi fokus Interop 2024 termasuk JPEG XL, View Transitions, Popover API, Textual Balance, Pointer and Mouse Events, CSS Nesting, dan berbagai fitur lainnya. Menariknya, tahun ini Edge memiliki kolom tersendiri dalam dashboard Interop, menandakan bahwa mereka sudah mulai forking dari base Chromium dan mengembangkan engine sendiri. Episode ini juga menyoroti pentingnya backward compatibility dan accessibility dalam pengembangan web platform, di mana ratusan ribu test case dibuat untuk mengakomodasi berbagai skenario termasuk bahasa dengan arah teks berbeda (kanan-ke-kiri, atas-ke-bawah) serta berbagai perangkat input dan assistive device. Diskusi juga mencakup progres implementasi masing-masing browser, dengan Safari sering kali memimpin dalam beberapa fitur sementara Firefox tertinggal namun memiliki skor eksperimental yang baik.
Poin-poin Utama
- •Interop 2024 adalah inisiatif kolaborasi antara empat browser mayor (Chrome, Edge, Firefox, Safari) untuk meningkatkan interoperabilitas web dan mengurangi perbedaan implementasi antar browser
- •Proyek ini menggunakan pendekatan test-driven development melalui Web Platform Test (WPT) di mana semua browser menjalankan test suite yang sama untuk memastikan konsistensi perilaku
- •Fitur-fitur yang menjadi fokus Interop 2024 antara lain JPEG XL, View Transitions, Popover API, Textual Balance, Pointer and Mouse Events, CSS Nesting, Custom Properties, dan lainnya
- •Tahun ini Edge memiliki kolom tersendiri dalam dashboard Interop, menandakan bahwa mereka sudah mulai forking dari base Chromium dan mengembangkan engine sendiri
- •Progres implementasi bervariasi antar browser, dengan Safari sering memimpin dalam beberapa fitur seperti HTTPS URL untuk WebSocket, sementara Firefox tertinggal dalam stable release namun memiliki skor eksperimental yang baik
- •Web Platform Test mencakup ratusan ribu test case yang sangat detail, mengakomodasi berbagai skenario termasuk bahasa dengan arah teks berbeda, berbagai perangkat input, dan assistive device untuk accessibility
- •Interoperability penting untuk developer karena mengurangi kebutuhan akan workaround, mempercepat adopsi fitur baru, dan memudahkan pengembangan library serta framework web
- •Proses seleksi fitur untuk Interop melibatkan survei developer, diskusi di GitHub, dan voting oleh komunitas untuk menentukan fitur yang paling penting dan paling bermasalah dari sisi interoperabilitas
[Musik] halo halo halo selamat malam selamat malam ketemu lagi dengan kita bertiga di selasa malam waktunya
ngobrolinobr bisa bisa kompak eh Oh sudah udah udah bagus soundboard-nya udah udah dong udah [Tepuk tangan] diperbaiki Gimana kabarnya mudah-mudahan
teman-teman sehat-sehat semua seperti biasa kita eh bertiga lagi dengan format bertiga ada Ivan ada Eka dan ada saya
Riza eh untuk ee episode ini tayang di tanggal 20 Februari ya walaupun I EE edisi rekaman lagi-lagi rekaman ee Kalau kemarin
karena ada narasumbernya ee jauh di belahan dunia yang berbeda Heeh ee kali ini kita rekaman karena kita
tiga-tiganya enggak bisa Besok hari Selasa jadi terpaksa kita rekaman mudah-mudahan minggu depan kita bisa live lagi ya Iya ada meeting bersama ya
oh meeting bersama oke nah malam hari ini kita akan mumpung masih ini ya masih bulan Februari kan
masih awal tahun ya jadi ee apa kita akan coba bahas tentang ini kayak masih Kayaknya masih masuk preview
ya preview yang waktu kita awal tahun kemarin ini preview tapi vers bukan preview ya apa ya ini kayak kalau yang
kemarin itu kan kita jadi ibaratnya memprediksi kalau yang kali ini itu seper bukan lebih prediksi lagi Sudah
sudah kejadian Kinan kemungkinan besar akan arahnya ke sana kemungkinan besar akan sudah ada tindakan Nata sudah iya
tindakannyaata Selanjutnya perkembangan web itu akan mengarah ke sana tinggal disesuaikan dengan face masing-masing browser sanggup enggak menyelesaikan
Eh featurefeature ini feature-feature yang akan dibawakan tapi sudah disepakati bersama ee empat Major browser sudah sepakat ini hal yang akan kita develop bersama
di 2024 2024 Iya namanya adalah interop 2024 projectnya namanya interop kita pernah bahas ya di episode Entah berapa
2 22 Nah ini dia preview-nya kita melihat foto kita sendiri di tahun 2000 tahun lalu ini kita bahas tentang
eh interop 2023 ya interop 2023 dan malam hari ini kita akan bahas tentang interop 2022 eh 200 2024 ya
mungkin buat penyegaran awal tahun akan di eh Setiap awal tahun Emang diounce eh eh interopnya Nah buat penyegaran eh ada
yang bisa menjelaskan enggak tentang Apa itu introp B Pro ini apa sih ek ek karena ini topik topik topik a extendednya
banget ya pernah bikin slide tentang ini sih ya sebetulnya topiknya sih tentang macam-macam kerja sama antar browser
jadi salah satunya si Project Inter ini jadi eh apa vendor tig vendor browser e Major sekarang empat ya sekarang empat
sekarang jadi empat sudah empatemp Chrome Chrome Ed eh Firefox sama Safari itu kerja sama untuk eh jadi gambaran
besarnya adalah mengimprove meningkatkan interoperability of the web Apa itu interoperability ya itu eh di setiap browser sama karena selama ini kan
stigmanya Eh kalau webdve itu terutama UI Heeh Malas kalau misalnya eh css-nya begini itu sering ada apa sih hack-nya
yang depannya ada prefix harus di Dash web Oh I mungkin teman-teman yang sekarang udah enggak ngejamanin ya tapi
dulu banyak banget workround yang kayak gitu bahkan kalau sekarang sudah pakai po CSS jadi Sudah otomatis biasanya Heeh
Iya apalagi pakai T enggak Berasa ya iya ya ya pokoknya dulu orang zaman dulu tuh eh apa banyak masalah karena orang zaman
dulu Enggak dulu-dulu banget antar browser itu bukan cuma CSS tapi misalnya E web api yang javascript juga kadang
ada beda-beda tipis lah behaviornya atau misalnya kalau CSS paling banyak behavior capsingnya atau apa dan kadang itu hal-hal yang kecil jadi kita gak
langsung tahu waktu dites enggak muncul nanti tiba-tiba di Production ya ada yang komplain di Firefox atau di iPhone
tiba-tiba beda jadi itu stigmanya sekarang terus kan orang itu kan kurang bagus buat perkembangan web secara umum
Lihat transkrip lengkap (352 segmen lagi)
jadi ggak bagus buat mereka si semua stakeholder itu juga Makanya dibikin kayak kesepakatan Ya udah kita bikin
proek bersama yang tujuannya e membuat yang ngompakin lah ngompakin e cara kerja fitur-fitur web platform di masing-masing browser nah terakhir yang
di kanan tuh How Bagaimana Nah jadi eh di awal Jadi sebenarnya bukan bagian langsung dari project ini ada yang
namanya research research dari community group yang namanya webdx community group jadi kayak bentuknya macam-macam jadi kayak ada yang paling yang paling publ
tuh ada github-nya kayak bikin apa ya E bikin isue gitulah eh buat developer pada voting eh fitur apa yang eh buat
mereka paling penting dan kelihatannya e behaviiernya di antar browser tuh kayak masih kurang terus ada riset mungkin
teman-teman juga sering dengar atau sering lihat kan kita developer suruh ngisi-isi survei-survei begituan lah surve developer terus secara publ ada
githubnya ada diskusi-diskusinya juga ya gitu nah terus itu kan sebelum selama Project berlangsung itu dijalaninya di yang namanya proek lain yang namanya web
form tes nah oke wpt tampilannya kayak gini nih skilles ini dashboard-nya nah fokus area itu yang di kanan ya bisa
dilihat tuh ada item-itemnya jadi berdasarkan hasil survei di awal tadi Eh seluruh browser ini sepakat Oh kita
ngerjain ini ini ini border image color Space function bla bla bla terus angka angka itu dari mana tuh nah itu dari tes
yang pasting jadi ini bisa dibilang kayak senario he test Den development lah jadi eh apa UN unit tes iya mereka
semua e sepakat eh bikin tesnya bikin t tes yang sama gitu ya Heeh tesnya sama jadi kan sebenarnya browsernya beda ya
programnya juga apa codingannya juga beda kan masing-masing browser itu enggak masalah yang penting tesnya passing bagi teman-tem bagi teman-teman yang ingin
mengerti lebih dalam Jadi sebenarnya dari sisi web consorium itu web specification namanya web web specification web api specification itu
hanya eh dokumentasinya itu hanya menyatakan eh sebuah feature behaviornya seperti ini expected-nya bagaimana terus kemudian fitur itu untuk apa itu hanya
dokument itu yang ada di api documentation-nya sedangkan Bagaimana implementasinya di browser implementasi secara coding ya Ee secara code-nya itu tiap browser
beda-beda beda-beda karena engine-nya berbeda contohnya kalau di di chromium base itu kan engine-nya blink kalau di Firefox pakai Geek enginenya rendering
engine ya sini maksudnya rendering engin pak web kit dan itu benar-benar beda arsitektur beda ee beda code base jadi Iya supaya kita
sebagai web developer itu punya kesamaan contohnya mau pakai border image ee saat dirender di eh Safari ataupun
saat diender Firefox Harusnya sama kodenya sama harusnya hasilnya sama Nah itu maksudnya project interop ini H jadi
dari sisi developer enggak usah mikir lagi nih borderer image di safari tuh harus diginiin di Chrome harus
digimanain Ya udah behavnya selalu enggak ada lagi akal-akalan montir nah ini kiri itu percentage eh passing test tadi sudah dibahas nah
terus ini kenapa ya kemarin Oh kita bisa lihat ini teman-teman bisa lihat di wpt.fyi itu web platform test Nah kita
bisa lihat tuh test case-nya dan ini enggak pakai Framework eh eh react atau Apun ini e test case-nya itu ini hal
yang paling menarik sih buat gua e bahwa test case-nya html CSS javascript biasa Beneran itu bisa dibuka filenya langsung
jadi ini contohnya nih kita ngeklik container queries terus muncul Tuh semua test cas-nya Eh apa Test suit lah
semacam test Suit dan eh itu banyak hal-hal yang kita kayaknya enggak mikirin kayak misalnya ktainer queries kalau di anime m eh kan parentnya bisa
berubah tuh ukurannya Terus gimana dong Nah itu tuh eh para para pembuat browser itu mengantisipasi berbagai skenario dan
mereka mensepakati eh apa expected-nya Harusnya kayak gimana ya kalau tertarik bisa di eh lihat sendiri Ini kan 2023
nih contohnya karena ini slide dari tahun lalu Nanti kita bakal lihat yang 2024 nah terus eh apa gunanya buat kita
developer ya itu tadi udah dibahas sama Ivan juga yang pertama ngurangin akal-akalan montir jadi kan Ya udah
codingannya sekali konsisten di semua Browser yang kedua ya dari sisi user juga kan mengurangi bug performanya lebih bagus karena enggak ada
akal-akalan montir seperti tadi nah yang ketiga nih yang agak abstrak yang kita enggak terlalu notis Jadi biasanya kalau
ada fitur-fitur baru walaupun kita tahu ada fitur baru kan kita malas kita ragu-ragu karena kita mikir ah
jangan-jangan belum disupport atau belum disupport dengan baik atau konsisten di semua browser kita malaseloper Mal mengadopsi Fur baru Nah
mau mengurangi mengurangi kecenderungan seperti itu juga dan yang keat ya ekosistem library Framework seperti atau apa juga majunya lebih
cepat karena kita kinggauinggualunyai Eh kalau misalnya udah stabil di semua browser eh library seperti tawin juga akan mengintegrasikan
fiturfitur mereka Jadi ya semua terbantu kira-kira planningnya juga lebih jelas kan ya jadi misalkan kita bikin library
seperti twin oh ini e view Transition nih bentar lagi nih kita siap-siap atau gimana gitu kan jadi bisa diantisipasi
dengan lebih cepat gitu ya oke nah terus juga ini apa ada ada prosesnya tuh kayak gimana ya Katanya
ada votevote gitu ya Ada macam-macam sih ada yang dari kayak tadi developer survei jadi ngisi survei ada yang dari github repo Coba ada engak
reponya Kalau ini Kalau enggak salah ya dari github repo nih tuh ada eh kalau diklik Dia akan menuju ke
github.com/webplatform test/ gitu JPEG XL Apa itu oh JPG XL ini tadi kita ah sempat Iya udah sempat kita ngobrol tadi
di belakang layar ya jadi eh dulu kan Iya dulu kan yang di-support sama browser kan hanya PNG JPG Eh svg
sama apaagi ya BMP mungkin ya enggak tahu BMP gif BMP gif ya gif ya I nah kemudian kan kan
muncul kan ini wep avif terus apaalagi tuh macam-macam yang baru-baru nah pada saat Google Chrome mengeluarkan avif
avif apa avif ya ya itulah pokoknya ya avif ya Eh mereka ngedrop support untuk gpeg XL oh oh I
iak ini I entah Alasan apa ya kita enggak tahu ya entah alasan apa dia ngdrop e JPEG XL eh jadi enggak bisa tuh
di Chrome ee e padahal menurut pengakuan beberapa orang jpl itu katanya lebih e optimiz lebih kecil dibandingkanif gitu entah kenapa
sih Chrome gak mau kita gak tahu nah e bukan ya uniknya di Inter 2024 ini paling tinggi
votnya balik Jadi ada kemungkinan Iya ada kemungkinan Chrome akan ulang lagi si GP exl ini dia kan belum tentu tapi belum tent
boleh boleh voting betul berharap ya berharap Heeh Iya eh coba lihat e reponya lagi deh nih Itu tadi yang ada
yang ada votingnya nah lihat is ini votingnya di mana ini isu nih kegedean ya Iya itu berupa isu Oke ini udah dua
dari t ada thumbs up thumbs downnya tuh tu tuh 6nya 600 Hah 600 ini berapa di sini 400 Oh belum
di-update ya ini kan block Po ya masih 400 Cuma yang jelas itu populer liat bawahnya orang pada ngobrol apaan
komentarnya please make the case here this issue is what will be considered and discuss Oh jadi di situ bisa bikin
isu terus bilang Kenapa itu penting I ini itu ini di sini bisa di-highlight nih bla bla bla blaa salah satu yang
menurut dia Baguslah gitu Nah ya argumennya kenapa ini perlu diutamakan eh dimasukkan ke project interop karena kan enggak mungkin eh
semua fitur baru langsung sekaligus segambreng masukin inop kan harus ada e pilih beberapa untuk prioritas betul makanya ini juga interop juga salah satu
cara untuk eh si E Browser Developer untuk eh prioritas heioritaskan apa yang banyak dipakai dan penting buat developer
betul itu terus yang lain apa isnya Coba lihat deh Eh view Transition Kalau enggak salah yang kedua nih view
Transition level 1 Nah ini bisa jelasin Apa tuh maksudnya level 1 level 2 karena topiknya Eka lagi nih
Dit udah dibahas ya tapi Boleh diulang sedikit lah ya he itu intinya bikin animasi dari satu state ke state lainnya
nah Ate itu kan bisa macam-macam ya kita ngeklik tombol muncul modal atau Muncul apukaardah itu tuh dihle di level 1 S
jadi navigation Juga misalnya kita punya spaleage ya atau misalnya kita pak Framework yang punya semacam kit atau nextjs itu kan Eh kalau
CLI kalau javascriptnya aktif dia menhack kan maksudnya kalau kita nglik suatu link eh yang jalan adal yanginterck eventnya adalah routernya
nexts misalnya nah itu view Transition yang level 1 menhandle yang di CLI tapi yang level 2 akan menghandle yang
serverasink hperink bias bla itu bisa langsung ada animasinya nah yang sekarang Cuma yang level 1 yang level 1 Udah lumayan matang lah di
Chrome sudahudah shipping eh vendor browser lain walaupun belum shipping sudah menyatakan eh persetujuan mereka udah bilang Oh ya boleh deh kapan-kapan
kita adopsi walaupun belum Nah cuma kalau yang level 2 masih belum ada kesepakatan seperti itu masih digodok
jadi yang makanya E itu kenapa yang diop untuk introp 2024 ini adalah yang level 1 yang udah shipping dan browser semua
browser lain juga udah bilang Okelah tetapi Eh tapi tidak terpilih nih tulisannya Heeh i ya kan developer
berusaha eh para browser vendor menentukan Eh kalau yang tadi diterima enggak ya GP Excel ini JP Excel terima
ya ke bawah ada enggak jawabannya Oh paling bawah ya ya cus I palingwa kan cobaly Chrome reconsider ininya Coba lihat
wpt Iya dari kata-kat I'm also nah wpt.in I dia ininya apa namanya si yang balasnya kan yang balasnya kan wpt. impr
Engak enggak ada enggak ada ee kata-katanya aja kata-katanya aja apa ee itu itu WP coba coba carinya iyaya tadi
titik ada nih n sama ini ini bot ini kayaknya ya iya kata-katanya sama tidak ya oh iyaal selection-nya
diklik dong diklik for an overview of our process si proposal selection Oh prosesnya ini dia tanya kalau kalau
teman-teman pengin tahu prosesnya Seperti apa Terus tadi kan kita nanya juga tuh gimana cara milih milih ee
fitur buat fokus areasnya nah jawabannya ada di situ Iya jadi udah di sudahudah decide ya Desember 1 sampai 14 Ya sudah selesai
ya diannounce-nya Di Januari nah tapi sebelum kita lanjut lagi yang menarik-menarik menurut kita ini ada yang baru nih dari dari apa dari si
interop 2024 ya walaupun tadi sudah sempat dibahas sedikit 2023 kan si Chrome sama itu jadi satu ya dekatan gitu ya karena
diaium base bukan jadi bar Bu dekatan jadi kolomnya cuma satu karena chromium kan kolomnya satu kalau sekarang k satu
jadi sekarang punya kolom sendiri Iya berarti artinya ya kita enggak tahu ya kita enggak tahu layout engine yang
dipakai ge sudah berbeda lihat aja contohnya di di section layout ya lihat cuma itu hasilnya sama semua
sih beda beda beda ini beda bed Oh iya beda deh Oh i si saat ini si itu sudah
ngforking dari Blink mulai forking I sudah forking sudah beda iya Betul apa yang terjadi di sini wah seru seru ya
kalau bapak new Chrome enggak eh buat informasi juga kan Kayaknya Minggu lalu ya sempat kita bahas wau mungkin enggak
enggak dibahas di waktu rekamannya waktu di belakang layar mungkin ya Kalau enggak salah jadi si webkit itu kan dari
eh kde kan dari Linux kan eh k browser namanya kan habis itu engine-nya namanya webkit habis itu
webkit ini dipakai sama safariink iya dan kemudian setelah dipakai sama Safari difork jadi Blink akhirnya jadilah Chrome I kan Iya jadi
ini juga ada kemungkinan Kenapa ini dipisah Ada kemungkinan e si ge ini bisaemodifikasi mungkin basennya sama basisnya sama sama-sama chromium tapi
dia memodifikasi mungkin ada beberapa hal yang dioptimiz atau ada yang dikurangin ada ditambahin untuk e optimasi disesuaikan dengan mungkin
os-nya ya Windows gitu ya jadi lebih optimal akhirnya menjadi engine tersendiri yang sedikit berbeda dengan Chrome mungkin kar kita tahu juga sudah pasti
ya kalau sudah beda hasilnya Coba aja eksperimentalnya Iya si pencet di Tab eksperimental Iya kalau hasilnya beda
Berarti ada yang beda tuh Chrome Canar sama Def itu beda berarti ada minimal berarti mereka kan sudah ngforking sudah punya repo
sendiri e mere ngevelop samping dan mereka belum belum enggak enggak ngambil lagiak mereka enggak ng Enggak enggak ngbackport lagi berarti
mereka sudah jalan sendiri Oh mereka enggak enggak fetch lagi ya Enggak enggak P ya enggak P dari chromium ya eh
loh bisa aja mereka ngpull lagi cuma mereka Jadi mereka ngambil update-an chromium kan bisa aja dan sah aja tapi
yang mereka develop tambahan bumbunya mereka sendiri itu enggak di Enggak diing enggak dipush ke chromium ya Bumbu
mereka ya buat mereka sendiri aja jadi bisa-bisa tapi misalnya chromium ada development baru nih ya mereka ngambil
lagi e mereka bisa jadiis kan sama-sama op wait Sebelum saya saya ngomong saya enggak tahu browser Ed itu open source apa enggak
Enggak tahu juga sama enggak tahunya enggak deh chromiumnya yang open source mungkin engine-nya iya tapi edge-nya enggak
saya Googling secepatnya dulu iya jangan Googling lah B Oh Microsoft e seemims like open source Sims like why
kenapa kenapa kenapa seperti open source karena belum tahu benar enggak salah ngomong itu ada ininya ya tu ada PIN paling atas kiri Microsoft ya
msh Oh ada github-nya tapi itu cuma licens doang belum bukan iya ya enggak di update-nya 4 tahun 4 tahun lalu enggak ada sursnya
bukan browsernya ini apa msh I itu doang oh liens gapdate-nya 4 tahun lalu web viieew-nya Enggak ada enggak tahu yang
mana Enggak ada tuh Makanya saya bilang saya enggak yakin Iya ini kan Microsoft juga Melak enggak tahu ya Apakah melakukan hal yang sama
dengan vscode vscode kan sebenarnya open source source-nya bisa dilihat tapi yang kita pakai yang sudah dikompilasi itu
beda Eh beda ya sama dengan Chrome yang aslinya Chrome betul betul betul betul betul I irum Ben Ben benar Iya yang Open
sour itu chromium bukan Google Chrome Heeh Iya jadi kalau kita mau pakai mau pakai vs Code yang versi open source-nya
kita harus compile sendiri enggak disediain tuh gitu maksudnya kita compile di mesin kita sendiri kalau yang sudah dijadikan
exekutable baik itu apa namanya XC atau kalau di Mac itu mungkin do app atau di Linux apa gitu
ya Dan lain-ain itu ah racikan Microsoft Iya gitu mungkin hal yang sama bakal ee eh terjadi juga di Microsoft Edge kita
enggak tahu ya ditambah lagi kemarin eh ada itu kan ada info dari orang dalam kan katanya Eh apa Tim Google Chrome
Bedul Desa ke Microsoft ge nah ini tanda-tandanya juga sudah sangat jelas gitu ya Nah seru ini seru biar makin
banyak ya biar makin banyak browser kalau dulu eh mungkin hanya apa didominasi oleh chromium base termasuk juga Opera ya ya
Ee Terus sekarang sudah ada empat lagi kalau kemarin tiga makin banyak kerjaan enggak ya mungkin mudah-mudahan sih dengan adanya
interop jadi semakin berkurang ya kita cukup tes mungkin di salah satu atau salah dua browser udah cukup mewakili
gitu ya Tes di semua tapi kan enggak banyak yang harus difix hm ya i ya karena udah
seragam gitu ya kira-kira Gitu ya He mudah-mudahan niatnya begitu niatnya begitu mudahmud oke niatnya begitu nah yang menarik apa lagi nih tadi JPK exl
sudah view transision udah eh navigation api enggak masuk ya Coba coba lihat balik ke web navigation api
ini yang kita bahas 2 minggu yang lalu Kalau enggak salah ya bahas waktu itu he dan ini apa tapi enggak masuk enggak
masuk sepertinya apa tadi ininya eh wpt interop nih Iya ini kopasan anda tidak terpili Anda tidak beruntung apagi
apagi masuk Oh kita mau lihat nih kata-katanya Apa nih oh ini proposal has
AC is isu semuanya Heeh Iya oh 27 Enggak banyak ya Kir sampai R Masih open Enggak itu itu beda deh kalau
yangudah Heeh begitu direspon selamat terpilih atau Maaf tidak terpilih itu di yang tidak terpilih diclose Oh iya benar
benar ben semua diose kayaknya ininya apa E mungkin ada tag tertentu fokus area proposal ya Oh iya
fokus area proposal Kita klik aja klik aja tuh Hah Enggak ada udah selesai kan enggak is open-nya hilangin di
search-nya nah 214 Berarti ada ada 214 e isu isu Oke CSS modul script J modul script starting style Apa itu asli belum
pernah lihat starting style halo SR ins select udah bisa ya sekarang ya kemarin belum belum itu kan itu kan proposal
coba aja lihat ininya keterima Enggak Oh iya kita enggak lihat terima atau enggak Ya semua dicl aja gitu ya coba tadi
lihat yang CSS nesting diterima ataupun Enggak diclose Oh iya ini ada Oh yang udah ini apa ini Kayaknya belum ya coba
cari wpt intro engak ada enggak ada gak ada tuh habis tuh tu disp yang balas itu tuh si gsnya Oh ini
masih belum itu masih belum bot ini masih orang nih he lama-lama capek dia harus terus buat ngjawab lama-lama
di lucu juga Yar bar search apa coba itu scrollbnya bisa di diyling digedeinkecilin
kan Tapi bagus juga sih kalau bisa ada ya Iya di mobile ini baru bisa di gek baru bisa di Firefox ya kar
implementation ini Coba tebak ini diterima atau tidak udah tahu t kita udah lihat juga sih dasbnya Iya tapi itu udah Bisa ketebak juga eh
ini masih ini diterima Oh diterim diterima l salah mana lagi Oh bukan ni coba ada coba coba lihat dashboard-nya Ada enggak
sih ada dasb iya ada diterima kan kita aja enggak lihat Heeh oh tuh scrollb styling tuh scoll styling Oh ini 73%
tadi di Geko yang banyak I 85% Heeh Iya karena dia dulu Safari belum ketinggalan zaman dia itu apa sih yang safari ini banget
berantakan banget 18% 18% starting style Transition behavior beneran starting style itu apa sih benaran punyanya punyanya si Chrome itu drower lain belum
Belum start sama sekali Iya iya tapi browser lain e maksudnya vendor browser lain udah pada mau menarik ya
kalau sudah masuk di sini kalau sudah masuk di sini berarti sudah setuju inilah yang parah wupun yang lain
sudahah mau 100% dia masih 7% ni custom property belum parah makanya Iya Bet Bu belum jadi yang di interop ini bukan
selalu belum diadopsi tapi Maksudnya udah diadopsi tapi bisa aja speknya Tuh kurang jelas speknya rancu jadi Chrome X
dan Safari menginterpretasi spesifikasi yang di W apa3 C ya itu ee menafsirkannya a eh terus Firefox menafsirkannya B karena mungkin speknya
belum jelas bisa aja ada kasus kayak gitu Jadi mereka akan eh kerja sama buat memperjelas spesifikasinya juga Biar
expectednya enggak rancu bisa kayak gitu atau bisa Maksudnya sudahudah disupport tapi kayak behavornya lain sendiri agak lain coba Coba klik dong custom property
seriusan coba klik custom Property ya Mas Risa ada Firefox Enggak di sini enggak ada ee downad coba saya coba Saya coba
tempat saya jadi Mas Lisa buka di Mas la pakai apa ini sekarang Chrome eh Ed Edge Edge Iya kalau saya coba apa yang
tesnya banyak itu ee 7 OF 39 add property CSS Om Oh oke CSS object manajer ya CS obj mod objek
model coba saya buka pakai Chrome Eh pakai Firefox Mas R buka pakai itu tuh linknya buka pakai Iya Terus nanti kita bandingkan
ini oh e ada ininya kan R run in your browser on wpt. paling atas mana paling atas
eh masuk dulu add property csom buka dibuka salah satu terus di atas itu ada run in your browser tuh tuh atas yang
ada Bullet bawah Oh ini iniah Iya Nah kita bisa lihat tuh pas pas pas pas pas kan iyaah kalau Diang saya saya coba
Saya coba pakai Firefox eh nih tuh pas pas pas pas pas pas pas
terus fail fail fail fail apa yang dijalankan juga bisa kelihatan nah ini kalau teman-teman pengin lihat hasilnya itu bisa lihat
langsung Vi page source Bagaimana cara ngetesnya kelihatan itu ada heeh ada ass ada assertionnya jadi ada CSS property valid CSS property
valid reverse valid ini ini ibaratnya styling CSS objek ini objectek model kan Ya ini custom property-nya intinya ya
kan gedein gedein Zoom Zoom Zoom Oh iya maaf maaf nah n nice ini custom property-nya terus di di
t invalid t csset rnya jadi dites satu-satu nih car No descriptor Ada gak sih no descriptor ada
nihetes apaertiptor itunya Jadi kalau noriptorptor dia invalid ya kanet aset TR kelihatan Jadi kalau
teman-teman pengin belajar tuh bagaimana cara ngetes tanpa perlu ada mokah bisa ya kan iya iya iya iya iya
karena cuma aset kalau Acer doang kan ada sebenarnya dari javascript eh is Yes is5 sudah ada Kalau iya iya jadi enggak
perlu Moka dan ini ngetesnya ya di browser ya itu itu beneran cuma html CSS javascript Kiran kelihatan
Oke oke menarik dan bisa beribu-ribu beribu-ribu test case senenario yang lainnya jadi pelajar tiap hari kan mereka ngejalanin itu mereka
punya kayak test suit automation lah semacam eh seperti itu di ada kayaknya source juga tuh di github-nya web
platform test ya tiap hari kerjanya cuma kayak gitu ngbotinguk versi terbaru masing-masing browser dia jalanin itu semua terus
ngupdate angkanya dengan kata lain dengan kata lain kalau jadi browser eh tester developer tinggal nulis kodenya aja
sudah udah ada orang lain yang nulisin tes tes case senenarionya ini tinggal ya tinggal koden a tinggal kodenya aja
gitu Itu yang susah itu yang banyak menggampangkan sih ya hidup kita sudah susah jangan dibikin susah lagiah
dibantu mereka gitu loh Nah si web platform tes ini wpt ini juga eh kolaborasi sebenarnya projek kolaborasi ya orang-orangnya sebenarnya
ya orang yang kerja di Chrome orang yang kerja di safari juga ini kan ini kan Mozilla itu mros itunya tapi beda belum
tentu sama loh Eka karena iya si si developer untuk nulis implementasi itu DC sedangkan yang nulis ini kan di
javascript beda orang sekantor Iya beda orang tapi sekantor i i i Nah apa lagi yang menarik ya kalau
buat saya ini salah satu yang menarik itu ada ini https url for web socket ye karena kan selama ini selama ini kan
ws.2/ashash kan jadi sekarang wsss wss sudah ada kan lama ya belum konsisten sa Safari udah 100% tuh Safari sudahudah
100% loh yang lain ketinggalan jauh tuh jauhjauhin belum bikin itu masih masih merah-merah tu% ini gimana kodenya kita lihat aja ya
Yang mana nih boleh yang gagal nih si Gimana ada kodenya enggak kelihatan enggak itu run in your browser
on WP pasih ada karena semuanya kayaknya semuanya kodenya ada di ini kok ada kodenya ada di github ini ya
He ini cara ngetesnya kita bisa tahu dia pakai WS atau wss Oh ini dia url Protocol I kan terus itu asetnya apa tuh
WS equ kalau WS url ws.url yang dari webet ini url kalau htps dia otatis wss kan dia tesnya gitu kan Ya WS url ini
apa url.rf Eh kalau ini wss jadi yang dites adalah Apakah url-nya WS kalau http kalau https e url-nya https maka yang
dites Apakah sama wss ya gitu Oh berarti otomatis diconvert ya Iya tergantung sama pas kita buka web-nya pertama
kali dan si Safari safari sudah support 100 sudah selesai sudah selesai kerjaannya tapi menarik ya ada yang
Chrome yang Chrome dan Edge yang udah udah kelar 100% atau 90 sekian yang lain ketinggalan ada yang Safari yang udah
selesai yang lain eh harus nyusul Iya kan masing-masing punya kepentingan jadi mana prioritasnya Heeh jadi kelihatan kan proek ini bukan
dominasi dominasi Pro bukan dominasi provider tertentu i betul dan kayaknya yang mereka gak bisa menerima semua proposal karena bisa
jadi kayak tadi JP Exel gitu mungkin chromnya merasa enggakakak iniak ptingak [Musik] ptingakakak mauakaonsakisaus masih suortin Afif
mungkin iya i tapi kalau dan ini adalah kumpulan proposal yang secara serentak berempat mengatakan yes gitu oke E dan
apa istilahnya kayak komit gitu ya komit untuk menyelesaikan ini tahun tahun ini gitu karena di tahun 2003 kayaknya lolos
semua deh coba eh ada enggak sih yang cross yang fail over ada ada yang di Cross ya kayaknya adaak
mungkin selesai semua sih pasti banyak yang Carry over Tuh kan masih banyak yang belum 100agus bang Lihat dong fokus area dari
graf grafnya itu kan bagus banget tuh Oh ini iya ya ada perkembangan pasti tapi enggak 100 belum 100% Ini
82 E tapi kalau eksperimentalnya udah udah rata-rata di atas 0 kan ini Carry over nih custom properties Carry over
nih iya iya tuh Berarti si si firfox [Musik] e kalau eksperimentalnya ya Ada at least ada f sih Oh berarti ibaratnya bakal
rilis Iya yang 2024 2024 ini mungkin belum kelar Harusnya kan 100% semua Oh I benar Coba kita lihat customnya tuju tujuannya 100
custom property 90 Oh iya sedikit lagi nih sekarang udah berapa oh eksperimentalnya udah tapi yang di sininya belum Oh tinggal rilis
ya sabar melatih melatih kesabaran juga ya ngelihatin ini udah hampir banget ini kan udah dibikin ya kodenya cuma kapan
sih rilisnya itu loh kelihatan tuh jadi enggak perlu di itu kan kelihatan tuh preview fokus area tuh berarti tahun 2023 Yang Yang
Sori 2000 diroll bawah preview Fus are ada kanan bawah berarti yang 20022 sama 2021 kumpulannya ada di sini semua tuh
berarti makin lama bakal makin panjang ya yang bagian itu ya karena butuh tetap dites juga bisa jadi ada regression kan
he tapi udah bagus-bagus kok rata-rata 90-an ke atas semua itu ada yang tapi ini ada yang menarik nih si Firefox nih
E ini posisinya di bawah di bawah di bawah tiba-tiba naik nih Ting meny sama yang lain Ris dia
adaya itu siapa sih yang paling bawah apa sih interop interop oh interopnya e total rata-rata Total ya enggak bisa
dizoom ya gak bisa dizoom ya buka PR biar bikin graf yang lebih bagus oke apa lagi yang menarik yang
menarik gua index TV bisa Ind TB Kok bisa Bukannya itu sudah stabil gitu Kenapa masuk lagi apa yang apa yang
belum apa yang masih fail kita lihat ya Coba Oh ini Def ya yang interop Stable udah belum hampir
ya ya itu udah tertentu kaliail banget oh back forward case jadi berhubungan sama fitur yang lain ternyata index tb-nya mungkin belum
support kita lihat di sini tesnya mana ini ya apa yang dites sama dia kok ada pop upnya loh loh loh
Berarti ada ada ininya Coba klik pop up mungkin ada forward cas-nya untuk ngetes pack forward cas berarti itu mana Iya
ini itu ada ada tanda tanda merah tuh kanan kanan atas url Oh ini ur iya kena blok dahudah refresh ya refresh I
he Oh iya benar ada buka loh Enggak ada apa-apa udah ah mana ini kosong kosong kosong kosong Oh
ini passing ya kalau lihat kodenya yang tadi ya Yang mana dia test harness t harness apa yang
dites ya itulah ya kira-kira ya back forward itu kan kalau kita forward misalkan kita ada di sini terus kita
ini ni nih Nah kalau kita balik lagi dia sudah diage Nah sepertinya si index DB ini belum
support sepertinya ya belum support untuk semua cas e kasus-kasus tertentu Mungkin ada yang belum mungk mungkin support tapi ada ada skenario tertentu
yang jeb menyebabkan dia tidak bekerja he waktu ya waktu bikin slide yang tahun lalu itu kan ngelihat lihat
contoh-contoh test cas-nya detail banget semua skenario hal yang kita gak ggak pernah keebayangin itu dibuat semua jadi
emang menyeluruh e menyeluruh bangetlah tesnya Coba lihat Tek directionality apa sih emang bisa kayak atas bawah gitu Iya
kan diagonal lihat aja yang cari yang belum dari kanan ke kiri kaliudah atas ke bawah kan bisa bahasa bahasa kayak Arab
gitu kan kanan kiri he Arab hebu kanan ke kiri nah eh bahasa Asia Timur itu kayak ada yang dari atas ke bawah
passing Oh iya sih apa yang atas bawah atas bawah enggak t atas ke bawah maksudnya Direction Oh emang ada ya baru
tahu kayaknya ada deh ini apa nihin tes passes if the two boxes below look exactly the same Ya udah berarti pas itu
kan ini enggak pas itu pas pas Oh iya pas ya enggak pas harus sama lah itu pas
semua Pas semua tuh tuh yang ada kuning yang ada kuning tuh yang merah merah kuning ini apa yang cari Iya ini pas
semua belum coba pas semua tuh 22 pas Run pas semua berarti udah Ini yang mana Mas Klik yang ini yang
kuning oh nih De auto form associated window Apa itu kalau melihat beginian tuh saya merasa pengetahuan webd saya cetek amat
ya Ini apa Terus pas dibaca sebenarnya kalau udah dibacaiatin Tuh ngerti cuma kek selama ini kita enggak mikir nyampai
situ deh karena kita enggak pernah mengalami belum pernah mengalami atau kita mungkin mengalami tapi kita enggak bisa enggak tahu keyword untuk nyari ini
itu apa gitu ya ini kan apes-apesan Mungkin ada satu orang yang dapat bug ini nah bagusnya si web platform tes ini
kan menjembatani dari sudut pandang si developer browser orang yang ngoding browser tadi yang pakai c+ plus atau
apalah bahasa-bahasa eh low level sama dari sisi developer web nah kode yang ditulis yang apa m-rigger masing-masing skenario itu nah kan
sebenarnya menghubungkannya maksudnya biar kayak speaking the same language lah itu ya pakai test test Itu kan kalau
kita mau tahu ini apa itu ada informasinya di mana ya Itu makanya buka itu dong yang web kit eh blog yang
di Nah iya ya itu ada ada ringkasannya kan ada penjelasannya kan Oh ada di sini Te directionality in which text flow is a
vital aspect of type setting in web some language flow from left to right while other right to left benar kan berarti
kan one of many bits of Technology supporting text directional is the dear attribute iya left right atau auto Iya Nah ini mungkin
udah ribet pas Apa itu e shtion ofality and Shadow Oh buat ngender shadownya kali ya kalau ada teksnya yang pakai Shadow gitu
bukan bukanya yang dokumen objekadadow mungk ituayakak enggak ngebaca selama ini mungkin enggak ngeinherit Eh itu kan jadi e semua diasumsikan ditebak left to
right semua jadi mungkin eh proses renderingnya jadi ngacau ya Jadi kurang optimal ya karena semua dianggap dari
dari kiri ke kanan gitu ya bagian-bagianang buat jarang buat situs bahasa Arab atau bahasa heu sih Iya kliennya belum ada dari
sana request video frame callback Nah ini apa ini cari lagi dibuka aja itu lihat apa kalau internya itu adalah minimum value ya
bukan rata-rata ya iya ya makanya tadi paling bawah kan di grafit padahal logikanya kalau semua yang lain di atas kan
harusnya Ben sih kalauability kalau value interability adalah the lowest value kalau bukan bukan average Berarti benar ber oke Ada lagi Ada
lagi Nah untuk overall Berarti sekarang sebagian besar sudah 70 apa url itu apa lagi sih Masalahnya ur kan adaailnya
Coba ke bawah ur
BL jadi ini kurangnya di standarisasi gitu dokumen standaris belum ada speknya
apa belum terstandarisasi kali belum ada dokumentasinya gitum spesifikasi Iya atau ada fitur-fitur baru dari URL yang belum didukung tuh
pass rate-nya 77 sampai 85 Iya coba aja lihat E itunya apa isinya url baru Safari doang yang
pas Oh banyakakah banyak banget tes I udah hampir semua exclude file javascript mail to apa ini ya kan protokol-protokol banyak tuh
ada Ma titik coba yang Man langs ke paling atas masak bisaak Bisa bukan gak bisa lama ha lama oh iya mana ya udahlahak t
Coba lihat ke bawah engak ada eror berar in yang ditesnya apa tesnya error ini ya varian itu paling bawah paling bawah
a elemen Bukan ini ya Iya resources resour nah [Musik]
l Run skip bikin bikin elemen link Iya ini nih nih itunya tes cas pakai Jason tuh paling atas tuh coba paling atas di
ambil dari URL test data [Musik] Iya dari resources resources ada Oh iya iya ini Oh bisa ini juga ada username
password http ada usern password Nah ini mungkin hal-hal kayak gini Belum didokumentasiin kan selama ini mungkin belum spesifikasinya
Udah kayaknya deh Udah ya udah deh support Harusnya sih udah ya kalau kita ada episode url Kan dulu itu apaagi
input http tes.2 Oh itu us password passwordnya kosong Apakah dia dukung atau enggak banyak sekali kayak oke pas dilihat kita kan
paham nih ngerti oh maksudnya tadi tadi kode tesnya kayak gimana Terus ini apa furnya eh apa datanya kayak gimana kita
ngerti Cuma selama ini ya Gak pernah mikir sejauh ini Paling nonal apa C apa Non spesal Nah ini kan jadi
ngompakin karena dengan ngetes segala macam kayaknya sambil mereka nulis spesifikasinya technical apa technical spificationnya untuk si url itu kalau
kejadiannya begini gimana suatu browser harus eh apa merenderingnya nkpnya kalau ke depannya besok ada yang bikin browser layout
engine baru ya harus ada ada patokan yang mudah untuk diikuti Nah di sini ada enggak di sini
dijelas di Pro mereka ngebangun banyak juga tes seap harinya ya Oh iya Ada yang kerjaannya nulisin test
case ya capek ggak sih kayak gitu I dibayar kan kerjaannya ya kan kerjanya itu memang kerjanya begitu sama aja kayak e
mungkin ee mereka juga mikir capek enggak sih bikin krut-krut aja kerjaannya bikin kut-kut doang Ti tiap hari ngoding tiap hari ngoding atau
ngodingon Heeh pasti mikirnya capek kan Wow nih bukan ini nih ada ada berarti ada problem di url parsing kayak tadi
ada yang pakai username ada yang username-nya kosong ada ada beberapa use case yang belum tercover buka Hah wpt buka githubnya wpt untuk
semua code base di itu ya di chat private Oh itu tuh langsung wpt wpt itu kan semua code base-nya ada di situ Ki
kiri tuh nah ini siest suitnya iya test suitnya semua ada di sini banyak banget isunya aja ada 1300 10 requestnya 1200
dong nah itu yang kerjanya sehari-hari buat ngurus itu lumayan pusing juga ya kita lihat ya orangnya siapa ya ada yang
dikenal enggak iya banyak 1600 juga kontribusi tertinggi adalah ms2 gear wptpbot tuh paling B yang paling sibuk
PR fulip ini tadi yang jawabin nih oh Mozilla yang kiri itu Google Chrome Opera ini gak tahu
siapa ada masahi ggak enggak nah ini juga tadi yang jawabin nih dari mana dia oh gak enggak dikasih tahu dia ini
imigran imigran Geko hacker gek hacker jadi masing-masing ada spesialisasinya juga yanya yang
apa ngerjain buat bagbagan yang itu yang Yao nih browser Lay engine developer spesifik sekali ya berarti yang dia yang
ngurusin FX gitu ya adaak kitaak tahu ininya ah enggak
ada itu gugur tuh e yang FR Bu yang sampingnya yang kanannya Oh iya yang yang Inter Jin Oh oh wow
oh mantaplah mantap ini web kit Oke overall sudah 75% ya walaupun masih bulan Februari ya tapi kita kan gak tahu
ya progressnya ya overall 75 73 5875 jadi yang masih Tertinggal itu Firefox tapi karena Firefox belum rilis ya kalau
kita lihat eksperimentalnya dia lumay tinggi juga lumayan tinggi juga walaupun masih setara sama set setara sama sama
dan Chrome juga ggak terlalu jauh bedanya he Nah mungkin jadwal rilis dari night ke stableennya dia kayaknya
lebih lebih jarang ya gak sesering Apar Chrome sama Safari dong yang lebih susah ngerilis tiap tahun dia risnya setahun sekali
kalau gak hot fix kalau gak hot fix dia Gak Ris tuhak kok bisa kok kalau update Iya Update kok suka sering update kok
engakak Enggak sering-sering banget tapi ada gitu enggak enggak tiap hari sih sebulan sekali gitu sebulan 2 bulan
sekali ada k iya ada ada ada ada update tapi kalau yang kalau yang Major Ya emang setun sekali
Hm oke Apa lagi yang mau kita bahas favorit favorit masing-masing kalau gua yang e eh yang Oke pop over
nih akhirnya Maksudnya enggak nyangka secepat itu ee apa ee masuk adaptasi Heeh semua browser nganggap Oke dan e masuk ke interop popover itu ya
itu apa Shadow custom Element tapi yang bawaan di browser yang buat tool tip dan model dan lainlin ya kalau gak salah
coba deh buka di apa E blog [Musik] webkitnya pjelasanover will into the browser way to have Element pop on to the top layer
of page jadi kayak adaya sih dialog model dan teman-temannya Iya kalau di hover terus tiba-tiba muncul dialog gitu
ya Ada tool tipnya atau semacamnya tool tip ya tool tip ya tool tip dan ini udah jadi itu ya Shadow Dom ya He iya ini
custom elementen ya Heeh Ini kan kayak enggak hampir enggak ada website atau web app apapun yang enggak pernah ada
pop upnya sama sekali Kan itu maksudnya itu cas yang hampir semua developer bakal ketemu dan selama ini kan Eh ya
masih relatif banyak bergantung sama library kan Nah ini nih kalau popovernya udah interoperable itu ya bakal lebih gampang
Eh dibuat tanpa ernal library Oke kalau gak tahu karena semuanya bingung tapi textap Balance itu salah satu yang
Oh saya looking for pas CSS karena saya orangnya developer yang lemah untuk untuk Bagaimana menyesuaikan layout supaya gitu ngabisin waktu dengan ada t
Balance mungkin mempermudah hidup saya tahun ini I kalau saya tadi ya apa e webscket attpsurl for web socket itu
sih ada pointer dan Mouse event itu apaan sih sama CSS nesting juga menarik sih tapi Oh iya CSS nesting
juga CSS nesting kita bahas juga ya kemarin pas ya E episodeap apa tadi Eh Ivan pointer and
mouse Iya mous event Iya kan bisa dibuat bisa eh bisa dibuat apa kayak behaviornya behavior waktu kita Mouse
over bisa diklik atau enggak Mouse P stylus or touching karena ada touchnya yang kita enggak enggak kepikiran bahwa sekarang
Kalau dulu kan Mouse Ya udah Mouse gitu kan i k tabl gak dapat ada EV kalau P stylus touch with
one or more fingers nah eventnya gimana tuh Iya kalau touch kan enggak bisa klik eh enggak bisa Klik enggak bisa apa ya
Ee Klik Kanan gitu susah enggak bisa Klik Kanan bisa dong sebelum itu ada bukan ada sepersekian detik pasti ada
hitungannya lah e Kita enggak ngerti kan Oh iya berapa kan nahan jadi ee kalau misal and hold ya and hold ya kita
ngetap itu kan kayak left klik kalau kita eh tab and hold itu kayak right Click ya itu berarti kan harus harus
disesuain buat kasus-kasus seperti itu Iya dan ternyata kalau ini nyambungnya ke accsesibility nih kalau buat apa orang yang penglihatannya kurang Terus
pakai apa semacam voice over atau eh semacamnya kalau di HP kalau di eh laptop desktop kan tinggal ngetap ya Tab
atau Mouse over nah kalau e di mobile itu emang caranya dengan cara ngetap lama ngetap lama dia baca itu apa jadi
Emang ya perlu penyesuaianah Nah mungkin ini juga mauamav iya inilah Salah satu alasan kenapa platform web berasa update-nya agak lambat gitu
karena dia e in itu kan bisa dibuka di semua platform kan gitu Enggak cuman desktop doang kalau desop doang eh
dengan segala jenis manusia yang OS yang berbeda-beda he os-nya lain-lain terus e Heeh orangnya juga lain-lain dari yang
bahasanya kiri ke kanan kanan ke kiri dari yang dari Yangnya fisiknya eh apa indranya lengkap semua sampai yang perlu
bantuan assistive device nah gimana tuhender semua harus diakomodasi Heeh harus bisa adaptasi untuk itu semua dan antar harus kompak ya sekompak mungkin
Nah makanya tadi tesnya sampai ada ratusan ribuan buat mengakomodasi itu semua Hm gitu jadi keingat pesannya Mas Arya
kayak ngebangun apa yang waktu dia buat sebuah Phantom JS itu test casnya itu banyak banget ya kan Iya untuk
stabilitas dan backward compatibility betul backatibility itu yang yang terus dijaga ya sama platform web ya Iya dan kalau dalam kasus ini ya
Cara apa Cara komunikasi cara ngompakin keempat browser Ya cuma ini kan satu-satunya tes iya iya jadi kayak dari
end user lah dari end user masing-masing browser kayak tadi dibuka dari Firefox ternyata fail Nah kan itu udah karena
kalau kode kan enggak bisa diamline ah masing-masing punya sendiri ya udah ini hasil akhirnya yang dites h
relative color syntax masuk interop Siapa ini yang push relative color syntax itu apa ya itu yang yang itu HC kemarin
kemarin Oh yang ngepus pasti Adam Argil cuma masih rendah semua gini skornya rendah ya I kan Ini baru baru
baru kan Kalau eksperimentalnya gimana eksperimental sudah sudah pada relatif ada enggak ada enggak ada pergerakan sedikitsedikit cuma
0,3% ya berarti emang dibik kenapa ini dia Enggak penting ya Kenapa dimasukin gitu ya kenapa dia Enggak penting Iya
karena semua brer ngerasa itu penting Nah iya kenapa penting kenapa kenapa penting Nah itu cari di isunya isu Inter ada gak n
ada cob Kenapa kan banyak berarti banyak yang tu tadi di atas ada argumennya Oh argumen accessibility impact
berarti toated from origor manipul with oh ini deskripsi doang nah ke bawah alasannya accessibility terus pada bilang apa
tuh gak ada gak ada ininya diter ya itu berarti mungkin penjelasan yang masuk yang apa
kemungkinanob turun diitnya apa Gang Bu [Musik] Bik Nah kan kontras kan jadi karena udah ada hitungannya yang ada algoritma bikin
warna yang brow jadihangikinnyaaki yang
kont nya 30% lebih terang Iya ya mengerti tujuannya tapi masih belumat mengapa mengapa pentingnya gitu belum bisa terima karena masih baru juga kan
Ya iya ya pentingnya itu jadi Ee Kita kan mikir kita pas bikin CSS Ya sudah mikir ada standarnya misalnya 0,3 atau
30% lebih terang bayangin deh kalau kita harus mikir Eh misalnya abu-abu Abu apa H ddd itu abu-abu e e e abu-abu aaa
abu-abu juga buat kita maksudnya buat web developer itu semua abu-abu kan walaupun Kalau mungkin kalau UI desainer
kan lebih lebih paham kalau buat kita mau apa Kalau pakai hex aaa bbb ccc ddd itu semua abu-abu kita engak bisa bedain
nah ini dikasih bahasa yang lebih lebih lebih mudah dan lebih bisa lebih terstreaml buat kita bahwa kontras nya
tuh 0,3 Misnya 30% lebih terang ya lebih bagus aja sih kayaknya buat aksesibilitas yes oke Ada lagi yang mau kita bahas mungkin
sebelum mungkin kita sudahi terakhir itu aja dulu itu dulu ya Oke berarti untuk malam ini topiknya loh ivannya hilang
Ian hilang kita ngomongnya samaan ya untuk malam ini mungkin ee udahan dulu topik tentang interop 2024 mungkin nanti tahun depan kita lihat
lagi review lagi mungkin sekalian kita masukin ke topik review kali ya Eh preview dan review kali ya Heeh kalau
emang udah selesai gitu maksudnya kan Januari itu ah selesai ya mungkin agak diundur sedikit supaya kita bisa
sekalian review juga nah buat teman-teman yang e mau Apa mau kasih-kasih ide top caran atau ada yang
mau nanya tentang Seputar Dunia web bisa langsung ke kesana.in/ngobrolin nanti eh langsung aja di discussion ditanyain Apa
pertanyaannya atau ada topik yang mau di apa disarankan ke kita atau ada narasumber yang mau diundang silakan
narasumber Heeh misal narasumbernya mau kalau perlu dimion atau di kalian Oke Ian Ada apa Eh ada masalah dengan teknis
komputernya Iya jadi Ivan udah cabut duluan dan sekarang kita tinggal berdua kalau begitu kita juga udahan kita
ketemu lagi minggu depan mudah-mudahan minggu depan kita sudah bisa live lagi dengan topik yang berbeda selamat malam
selamat istirahat sampai jumpa bye bye
Deskripsi asli dari YouTube
Yuk mari kita diskusi dan ngobrol ngalor-ngidul tentang dunia web. Agar tetap up-to-date dengan teknologi web terkini. Topik, tautan dan pertanyaan menarik bisa dilayangkan ke https://ksana.in/ngobrolinweb ----------------------------------------------------------------------------------- Bergabung menjadi anggota elit di kanal ini: https://www.youtube.com/channel/UCHhAlFGFCGgIusQkQIqJLYw/join Donasi dapat meningkatkan kualitas kanal ini: 💰 https://karyakarsa.com/rizafahmi/tip 💸 https://saw Kunjungi https://ngobrol.in untuk catatan, tautan dan informasi topik lainnya.
Episode Terkait
1 Apr 2025
Ngobrolin Lebaran
Episode ini adalah ucapan Selamat Idul Fitri dari tim Ngobrolin WEB. Eka, Ivan, dan Rizah memberikan salam Lebaran denga...
23 Jul 2025
Bedah Buku Problem Solving 101
Episode ini membahas buku "Problem Solving 101" karya Ken Watanabe, mantan konsultan McKinsey yang menulis buku ini seba...
11 Sep 2024
Diskusi Bebas
Episode ini membahas tentang pengalaman tim dalam beralih dari StreamYard ke Vdo.Ninja, sebuah tools streaming open sour...
Suka episode ini?
Episode baru setiap Selasa malam. Dengarkan lewat YouTube, Spotify, atau feed podcast favoritmu.
Memuat komentar dari GitHub Discussions...
Jika komentar tidak muncul karena ekstensi privasi / adblocker, kamu bisa berdiskusi langsung di GitHub Discussions .