Kungekudala IMozilla ikhuphe isixhobo, ekhutshwe kwiwebhusayithi entsha (ikhonkco yile). Ebizwa njenge Ukuphinda udlale kwiFirefox, IMozilla iyivelisa njenge isixhobo esitsha sokulungisa ingxaki esele ifakiwe kwiinguqulelo zasebusuku zeFirefox, kodwa okwangoku ifumaneka kuphela kwiMacOS.
"Ukudlala kwakhona iWebhu" yiprojekthi evumela iinkqubo zomxholo weFirefox ukurekhoda indlela abaziphethe ngayo, iphinde iveliswe kamva kwaye ubuyele umva kumazwe angaphambili. Iinkqubo zokuphindaphinda zigcina indlela efanayo ye-JS, izakhiwo ze-DOM, uhlaziyo lomzobo, kunye nezinye iindlela zokuziphatha ezenzeka ngexesha lokurekhoda. Isikhangeli se-JS debugger sinokusetyenziselwa ukuhlola nokulawula ukudlala.
UMozilla uyatsho ixesha lomsebenzi wokudlala libonisa amanqaku ahlukeneyo ngexesha lokwenyani, njengokungafani, iminyhadala, kunye nezicelo zenethiwekhi, ezenza kube lula "ukumisa okwesikhashana nokuhlola ukuphindaphinda."
Kwakhona, kuba kucingelwa ukuba Umsebenzi ophindaphindwayo kufuneka usetyenziswe ngabaphuhlisi, Ingxelo yomsebenzi wokudlala ingagcinwa kwaye ifundwe.
Kuba iimpazamo ezinamava kuphuhliso lwewebhu akusoloko kulula ukuzala kwakhona, ngenxa yoko bathanda ukuba nzima kwabanye ukuqinisekisa kwaye umsebenzi wokulungisa ingxaki awunakwenziwa kancinci, kodwa xa urekhoda ukusebenza ngomsebenzi wokudlala kunye nokwabelana ngerekhodi nabanye, ukusebenza nayo intle kakhulu.
Ngokubandakanya izixhobo ezinje ngeFirefox Replay, iMozilla inokutsala abaphuhlisi abaninzi kwisikhangeli sakho. Oku kuyakwandisa inani leziza ezivavanywayo kwiFirefox.
Oku kuya kubonelela ngamava angcono.yomsebenzisi oqhelekileyo weFirefox ngewayetshintshele kwisikhangeli esikhuphisanayo. Ukongeza kwisishwankathelo seFirefox Replay iphepha lasekhaya, unokufumana ulwazi oluthe kratya kwiwebhusayithi yeMozilla
Ukuziqhelanisa, ukuvelisa kwakhona kuvunyelwe kwezi ndawo zilandelayo:
- Izinto ze-IPC kunye ne-debugger zinokwenza ulwabiwo lweemfumba kwaye ngenxa yoko zinokwahluka phakathi kokurekhoda nokudlala kwakhona.
- I-JS iyakha kunye nolunye uluvo lwangaphakathi luyachaphazeleka bubukho be-debugger kwaye loluphi uqhagamshelo / iindawo zokuphumla ezisebenzayo, ke zinokwahluka phakathi kokurekhoda nokudlala kwakhona.
- I-debugger inokwabela izinto ze-GC, kunye nokunikezelwa kwezinye izinto ze-GC zinokwahluka kubukho be-debugger. Umzekelo, ukuqulunqa iskripthi kubandakanya imephu.
Ukongeza, ikwavumela ukhetho oluphambili:
- devtools.recordreplay.enableRewinding Xa ikhubazekile, iFirefox ibhalisa iphepha ngokukhawuleza okukhulu. okungagqibekanga kuyinyani .
- mnike.recordreplay.fastLogpoints Xa yenziwe, iFirefox Replay ivavanya amanqaku elog ngokulandelelana. Amanqaku okurekhoda awanakuba neziphumo ebezingalindelekanga okanye aphambuke ekurekhodweni ngayo nayiphi na enye indlela kule ndlela. ngokungagqibekanga kubuxoki.
- mnike.recordreplay.logging Xa yenziwe ukuba isebenze, iFirefox iya kungena ngaphakathi kuLuhlu lwentshukumo kwi-terminal, eluncedo xa ukulungisa ingxaki kuxhonywa kunye nokuphazamiseka. okungagqibekanga kubuxoki
Ukudlala kwakhona kwiwebhu ukuza kuthi ga ngoku kufakwe kwiinguqulelo zasebusuku zeFirefox, ide izinze ngakumbi. Nangona umsebenzi ubandakanyiwe, ukhubazekile ngokungagqibekanga, kodwa inokuvunyelwa ngokukhetha "devtools.recordreplay.enabled".
Yeyiphi imisebenzi efikelelweyo ngokusebenzisa izixhobo -> Imenyu yonjiniyela yeWebhu, kunye nogqibo olutsha lokulungisa ingxaki lwenziwe xa irekhodi kunye nokudlala kwakhona kwithebhu kubonisiwe.
Njengoko kukhankanyiwe ekuqaleni Umsebenzi wokuhanjiswa ukuza kuthi ga ngoku ubukwimacOS, kodwa iMozilla sele isebenza ukwenza isixhobo kwiinguqulelo zayo zeWindows. Nangona kwiLinux akukho nto ikhankanyiweyo.
Kulungile iMozilla amagqabantshintshi asebenzela ezinye iinkqubo kunzima ukufumanisa inkqubo yethala leencwadi i-API ebekelwe ukuthintela, ekwenzeni ulawulo lweememori kunye neenxalenye zememori ezingcolileyo zomsebenzi wobuyiselo mva, kunye nokuphatha imizobo eyahlukeneyo kunye neendlela ze-IPC kumaqonga awahlukeneyo.