Firefox Replay, mjeti i korrigjimit të Firefox. Për momentin vetëm për MacOS

kohët e fundit Mozilla lëshoi ​​një mjet, e cila u lëshua përmes një faqe në internet (lidhja është kjo). Quhet si Riparim Firefox, Mozilla e paraqet atë si një mjet i ri i korrigjimit të gabimeve i cili tashmë është përfshirë në versionet Nightly të Firefox, por për momentin është i disponueshëm vetëm për MacOS.

"Riluajtje në ueb" është një projekt që lejon proceset e përmbajtjes Firefox të regjistrojnë sjelljen e tyre, ta riprodhojnë atë më vonë dhe kthimi prapa në gjendjet e mëparshme. Proceset e rishfaqjes mbajnë të njëjtën sjellje JS, strukturat DOM, azhurnimet grafike dhe shumicën e sjelljeve të tjera që kanë ndodhur gjatë regjistrimit. Rregulluesi JS i shfletuesit mund të përdoret për të inspektuar dhe kontrolluar riprodhimin.

Mozilla e thotë këtë afati kohor i funksionit të riprodhimit tregon pika të ndryshme në kohë reale, të tilla si përjashtimet, ngjarjet dhe kërkesat e rrjetit, duke e bërë të lehtë "ndaljen dhe inspektimin e sërish".

Gjithashtu, pasi supozohet se funksioni i sërish duhet të përdoret nga zhvilluesit, Regjistrimi i funksionit të riprodhimit mund të ruhet dhe lexohet.

Meqenëse gabimet që përjetohen në zhvillimin e faqes në internet nuk janë gjithmonë të lehta për t'u riprodhuar, kështu që ato tentojnë të jenë të vështira për t'u verifikuar nga të tjerët dhe puna e korrigjimit të gabimeve mund të mos bëhet ngadalë, por kur regjistroni operacionin me funksionin e riprodhimit dhe ndarjen e rekordit me të tjerët, efikasiteti është gjithashtu i shkëlqyeshëm.

Duke përfshirë mjete si Firefox Replay, Mozilla mund të tërheqë më shumë zhvillues në shfletuesin tuaj. Kjo do të rrisë numrin e faqeve që testohen në Firefox.

Kjo do të sigurojë një përvojë më të mirë.një për përdoruesit normal të Firefox-it që përndryshe do të kishin kaluar në një shfletues rival. Përveç një përmbledhjeje të faqes kryesore të Firefox Replay, ju mund të gjeni informacione më të hollësishme në faqen e zhvilluesit Mozilla.

Në praktikë, riprodhimi lejohet në fushat e mëposhtme:

  • Komponentët IPC dhe korrigjues mund të bëjnë shpërndarjen e grumbujve dhe prandaj mund të ndryshojnë midis regjistrimit dhe riprodhimit.
  • Ndërtimet e JS dhe disa gjendje të tjera të brendshme ndikohen nga prania e korrigjuesit dhe çfarë lidhjeje / pikash pushimi janë aktive, kështu që ato mund të ndryshojnë midis regjistrimit dhe riprodhimit.
  • Rregulluesi mund të caktojë elemente të GC, dhe caktimi i elementeve të tjerë të GC mund të ndryshojë në prani të korrigjuesit. Për shembull, përpilimi i skenarit përfshin hartëzimin.

Përveç kësaj, ajo gjithashtu lejon opsione të përparuara:

  • devtools.regordreplay.enableRindinding  Kur është i paaftë, Firefox regjistron një faqe dukshëm më shpejt. paracaktuar e vërtetë . 
  • devtools.regordreplay. fastLogpoints  Kur aktivizohet, Firefox Replay vlerëson pikat e regjistrit radhazi. Pikat e regjistrimit nuk mund të kenë efekte anësore ose të ndryshojnë nga regjistrimi në ndonjë mënyrë tjetër në këtë mënyrë. në mënyrë të paracaktuar false.
  • devtools.regordreplay.logging  Kur të jetë i aktivizuar, Firefox do të regjistrojë veprimet e brendshme të Riprodhimit në terminal, gjë që është e dobishme kur korrigjimi i gabimeve varet dhe ndërpritet. default false

Web Replay deri më tani është përfshirë në versionet Nightly të Firefox, derisa të jetë më e qëndrueshme. Megjithëse funksioni është i përfshirë, ai është çaktivizuar si parazgjedhje, por mund të aktivizohet me preferencën "devtools.recordreplay.enabled".

Cilat funksione mund të aksesohen përmes menusë Tools -> Web Developer dhe përmes një ndërfaqe të re të korrigjimit të gabimeve të aktivizuara kur shfaqet skeda e regjistrimit dhe e luajtjes.

Siç u përmend në fillim puna e vendosjes deri më tani ka qenë në macOS, por Mozilla tashmë po punon për të zbatuar mjetin në versionet e tij për Windows. Edhe pse për Linux asgjë nuk është përmendur.

Paj Mozilla komentet që funksionojnë për sisteme të tjera është e vështirë të zbulohen biblioteka e sistemit API vendosi të përgjojë, në bërjen e funksionimit të menaxhimit të kujtesës dhe kujtesës së ndyrë të infrastrukturës së kthimit, dhe në trajtimin e rrugëve të ndryshme grafike dhe IPC në platforma të ndryshme.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.