Firefoxi taasesitus, Firefoxi silumise tööriist. Praegu ainult MacOS-i jaoks

Recientemente Mozilla andis välja tööriista, mis ilmus uue veebisaidi kaudu (link on see). Helistati kui Firefoxi kordus, Mozilla esitleb seda kui a uus silumisriist mis on juba lisatud Firefoxi öösse versiooni, kuid praegu on see saadaval ainult MacOS-i jaoks.

"Veebikordus" on projekt, mis võimaldab Firefoxi sisuprotsessidel oma käitumist salvestada, hiljem taasesitada ja kerige tagasi eelmiste olekute juurde. Taasesitusprotsessides säilitatakse sama JS-i käitumine, DOM-i struktuurid, graafilised värskendused ja enamik muid käitumisi, mis salvestamise ajal ilmnesid. Brauseri JS-silurit saab kasutada taasesituse kontrollimiseks ja juhtimiseks.

Mozilla ütleb seda taasesitusfunktsiooni ajaskaala näitab erinevaid punkte reaalajas, näiteks erandid, sündmused ja võrgutaotlused, mis muudab esitamise peatamise ja kontrollimise lihtsaks

Samuti, kuna seda eeldatakse kordusfunktsiooni peaksid kasutama arendajad, Taasesitusfunktsiooni kirjet saab salvestada ja lugeda.

Kuna veebiarenduses ilmnenud vigu ei ole alati lihtne taasesitada, on neid tavaliselt raske teistel kontrollida ja silumistöid ei pruugi teha aeglaselt, vaid operatsiooni salvestamisel taasesitusfunktsiooniga ja jagage kirjet teistega on ka efektiivsus suurepärane.

Lisades selliseid tööriistu nagu Firefox Replay, võiks Mozilla meelitada rohkem arendajaid oma brauserisse. See suurendab Firefoxis testitavate saitide arvu.

See annab parema kogemuse.a tavalistele Firefoxi kasutajatele, kes muidu oleksid üle läinud konkureerivale brauserile. Lisaks Firefox Replay avalehe ülevaatele leiate üksikasjalikumat teavet Mozilla arendajate saidilt.

Praktikas on reprodutseerimine lubatud järgmistes valdkondades:

  • IPC ja silurikomponendid võivad eraldada kuhjaga ning võivad seetõttu salvestamisel ja taasesitusel erineda.
  • Siluri olemasolu ja see, millised ühendus / katkestuspunktid on aktiivsed, mõjutavad JS-i ehitisi ja mõnda muud sisemist olekut, nii et need võivad salvestamise ja taasesituse vahel erineda.
  • Silur saab määrata GC elemente ja teiste GC elementide määramine võib siluri juuresolekul erineda. Näiteks skripti koostamine hõlmab kaardistamist.

Lisaks võimaldab see ka täpsemaid valikuid:

  • devtools.recordreplay.enableRewinding  Kui see keelatakse, registreerib Firefox lehe oluliselt kiiremini. vaikimisi tõene . 
  • devtools.recordreplay.fastLogpoints  Kui see on lubatud, hindab Firefox Replay logipunkte järjest. Salvestuspunktidel ei saa selles režiimis kõrvaltoimeid olla ega salvestusest muul viisil lahkneda. vaikimisi vale.
  • devtools.recordreplay.logging  Kui see on lubatud, logib Firefox terminalis sisemised taasesitustoimingud, mis on kasulik hangumise ja krahhi silumisel. vaikeväärtus

Veebikordus on seni olnud Firefoxi öiste versioonide hulgas, kuni see on stabiilsem. Kuigi funktsioon on lisatud, on see vaikimisi keelatud, kuid seda saab lubada eelistusega "devtools.recordreplay.enabled".

Millistele funktsioonidele pääseb juurde menüü Tööriistad -> Veebiarendaja kaudu ja uue silumisliidese kaudu, mis on lubatud, kui kuvatakse vahekaart Salvestamine ja taasesitus.

Nagu alguses mainitud seni on juurutamistöö olnud macOS-is, aga Mozilla töötab juba selle tööriista juurutamiseks Windowsi versioonides. Kuigi Linuxi jaoks pole midagi mainitud.

Noh Mozilla kommentaare, et teiste süsteemide jaoks on keeruline leida süsteemikogu API on seatud pealtkuulamiseks, tagasikerimise infrastruktuuri mäluhalduse ja määrdunud mälu osade toimimiseks ning erinevate graafika- ja IPC-teede käsitlemiseks erinevatel platvormidel.


Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.