Berdeste Firefox 75
- Barê navnîşana Quantum Bar, ku di Firefox 68-ê de dest pê kir, yekem nûvekirina xweya mezin wergirt:
- Mezinahiya barê navnîşan dema ku balê distîne (browser.urlbar.update1) pir zêde dibe.
- Berî ku bikarhêner dest bi nivîsandinê bike, malperên jorîn di pêşekek daketî de têne xuyang kirin (browser.urlbar.openViewOnFocus).
- Di pêşeka dakêşanê de bi dîroka çavkaniyên serdankirî https:// protokola êdî nayê nîşandan. Bikaranîna pêwendiyek ewledar van rojan dê kesek şaş neke, naha girîng e ku bala bikarhêneran nekişîne ser hebûna HTTPS, lê li ser tunebûna wê (browser.urlbar.update1.view.stripHttps).
- Herweha, rawestandin pêşandana jêrdomainê www (mîhenga browser.urlbar.trimURLs di heman demê de nîşana www û https:// vedigerîne, tu xalek tune ku meriv mîhenga ku li jor hatî destnîşan kirin dest pê bike).
- Mîhengên browser.urlbar.clickSelectsAll û browser.urlbar.doubleClickSelectsAll hatine rakirin. Niha tevgera klîkkirinê di barika navnîşanê de ev e: Linux bi tevgerê re lihevhatî ye di macOS и Windows, ya ku bikarhêner 14 sal in jê dipirsin.
- Li ser pergalên ku Wayland bikar tînin, bilezkirina hardware ya webGL xuya bû (widget.wayland-dmabuf-webgl.enabled). Ne gengaz e ku wê bi X11-ê re bicîh bikin, ji ber ku ew hewce dike hejmareke mezin ji îstîsna û hacks (Mozilla xwedan çavkaniyên mezin ên Google nîne ku her guhertoya ajokera heyî bi her modela qerta vîdyoyê ya heyî ve biceribîne). Wayland rewşê pir hêsan dike, ku destûr da Martin Striansky ji RedHat ku paşnavê hewce binivîse DMABuf. Bonusek xweş ev e ku DMABuf ji bo dekodkirina H.264 bilezkirina hardware peyda dike (widget.wayland-dmabuf-vaapi.enabled). Di berdana paşîn de, bilezkirina hardware dê bi formatên vîdyoyê yên din re bixebite.
- Xuya bû pakêtên fermî di formata Flatpak.
- Serast kirin Vegerandina danişînekê li ser sermaseya virtual ya KDE Plasma.
- Ji bo barkirina tembel a wêneyan piştgirî zêde kir. Ger wêneyê taybetmendiyê hebe loading bi nirxa lazy re, gerok dê wêneyê tenê bar bike dema ku bikarhêner rûpelê berbi pozîsyona têkildar vegerîne.
- Bikarhênerên Keyaniya Yekbûyî (ji bilî bikarhênerên Dewletên Yekbûyî) dê blokên naveroka sponsorgerî (di mîhengan de neçalakkirî) li ser rûpelê destpêkê bibînin.
- Piştgiriya TLS 1.0/1.1 ji nû ve çalak kir. Naha ne dema çêtirîn e ku meriv gihandina her çavkaniyan ji mirovan re hinekî dijwartir bike.
- Ji niha û pê ve gerok li paş e caches Hemî sertîfîkayên pêbawer ên PKI CA ku ji Mozilla re têne zanîn. Pêdivî ye ku ev lihevhatina bi serverên ku xwedan HTTPS rast vesaz nekirine baştir bike.
- Derbar: rûpela polîtîkayên ji nû ve hatî nivîsandin ji XUL heta HTML.
- Web Crypto API niha ye berdeste tenê ji malperên ku li ser pêwendiyek ewledar vebûne.
- Di derbarê belgeyên Firefox HTML de niha dihesibîne Rêvebiriya X-Content-Type-Options:nosniff, ku ji gerokê re dibêje ku hewl nede ku bi heurîstîkî cûreyê MIME-ya naverokê diyar bike. Berê, "nosniff" tenê ji bo CSS û JS hate bikar anîn.
- Di meclîsan de ji bo macOS teknolojiya ku tê sepandin RLBox. Koda C++ ya pirtûkxaneyên partiya sêyem ên potansiyel xedar di modulek WebAssembly de ku hêzên wê bi tundî sînorkirî ne, tê veguheztin, û dûv re modul di koda xwemalî de tê berhev kirin û di pêvajoyek veqetandî de tê darve kirin. Pirtûkxaneya yekem a bi vî rengî bû Graphite... Wekî din, di macOS Şîyana xwendina sertîfîkayan ji depoya pergala xebitandinê hatiye bicîhkirin (mîhenga security.osclientcerts.autoload), û her weha sabît kirin Xeletiyek ku bû sedem ku vegerandina danişîna gerokê paceyên gerokê li ser sermaseya heyî bi cîh bike ne li ser sermaseyên ku ew paceyên di danişîna berê de lê bûn.
- В Windows tê de berhevkirina rasterast (Pêksaziya rasterast), ku divê bandorek erênî li ser performansê bike. Bêyî, sabît kirin nemimkûniya anîna têketinên ji Chrome 80 û mezintir.
- CSS:
- Piştgiriya taybetmendiyê zêde kir min(), max() и çerçoq().
- Mal text-decoration-skip-ink nirxa hemûyan bi dest xist.
- javascript:
- Piştgiriya niha heye qadên statîk giştî yên çînên.
- Dersa zêde kirin Navnetewî.Herêmî.
- virtual HTMLFormElement rêbazek girt daxwaz Bişîne(), ku mîna tikandina bişkokek şandinê tevdigere.
- Web Animations API:
- Piştgiriya Getter çalak kirin Animation.timelineû herweha Document.timeline, DocumentTimeline и AnimationTimeline.
- Piştgiriya rêbazê tê de Document.getAnimations() и Element.getAnimations().
- Amûrên Pêşdebir:
- Hesabkirina bilez Gotinên konsolê dihêle ku pêşdebiran gava ku dinivîsin tavilê encamê bibînin.
- Amûra Pîvana Rûpelê fêr bû ka meriv çawa çarçoveyek rectangular mezinahî dike.
- Berçavker naha dihêle hûn ne tenê hilbijêrên CSS, lê di heman demê de îfadeyan jî bikar bînin da ku li hêmanan bigerin XPath.
- Niha hûn dikarin peyaman fîlter bikin WebSockets bi alîkariya îfadeyên birêkûpêk.
- Mîhengek view_source.tab_size hate zêdekirin, ku dihêle hûn di moda dîtina koda çavkaniyê ya rûpelê de dirêjahiya tabloyê destnîşan bikin.
Source: linux.org.ru
