పేల్ మూన్ 33.0.0 వెబ్ బ్రౌజర్ విడుదల చేయబడింది. ఇది పనితీరును మెరుగుపరచడానికి, క్లాసిక్ ఇంటర్ఫేస్ను కొనసాగించడానికి, మెమరీ వినియోగాన్ని తగ్గించడానికి మరియు అదనపు అనుకూలీకరణ ఎంపికలను అందించడానికి ఫైర్ఫాక్స్ కోడ్బేస్ నుండి ఫోర్క్ చేయబడింది. పేల్ మూన్ బిల్డ్లు వీటి కోసం సృష్టించబడ్డాయి. Windows и Linux (x86_64). ఈ ప్రాజెక్ట్ కోడ్ MPLv2 (మొజిల్లా పబ్లిక్ లైసెన్స్) క్రింద పంపిణీ చేయబడింది.
ప్రాజెక్ట్ ఫైర్ఫాక్స్ 29 మరియు 57లో ఏకీకృతం చేయబడిన ఆస్ట్రేలిస్ మరియు ఫోటాన్ ఇంటర్ఫేస్లకు మారకుండా మరియు విస్తృతమైన అనుకూలీకరణ ఎంపికల సదుపాయంతో ఇంటర్ఫేస్ యొక్క క్లాసికల్ ఆర్గనైజేషన్కు కట్టుబడి ఉంటుంది. తీసివేయబడిన భాగాలలో DRM, సోషల్ API, WebRTC, PDF వ్యూయర్, క్రాష్ రిపోర్టర్, గణాంకాల సేకరణ కోడ్, తల్లిదండ్రుల నియంత్రణలు మరియు వైకల్యాలున్న వ్యక్తులు ఉన్నారు. Firefoxతో పోల్చితే, బ్రౌజర్ XULని ఉపయోగించే పొడిగింపులకు మద్దతుని అందించింది మరియు పూర్తి స్థాయి మరియు తేలికపాటి థీమ్లను ఉపయోగించగల సామర్థ్యాన్ని కలిగి ఉంది.
ప్రధాన మార్పులు:
- క్లిప్బోర్డ్తో అసమకాలిక పని కోసం Async క్లిప్బోర్డ్ API (navigator.clipboard) యొక్క స్ట్రిప్డ్-డౌన్ వెర్షన్ జోడించబడింది, ప్రామిస్ మెకానిజం ఉపయోగించి క్లిప్బోర్డ్కు డేటాను వ్రాయడానికి మిమ్మల్ని అనుమతిస్తుంది (ఇతర బ్రౌజర్ల మాదిరిగా కాకుండా, గోప్యతా కారణాల దృష్ట్యా రీడ్ ఆపరేషన్లు నిషేధించబడ్డాయి).
- OCSP (ఆన్లైన్ సర్టిఫికేట్ స్టేటస్ ప్రోటోకాల్) ప్రతిస్పందనలను ప్రాసెస్ చేస్తున్నప్పుడు, SHA-2 హ్యాష్ల (SHA-256/SHA-512) ఆధారంగా డిజిటల్ సంతకాల కోసం మద్దతు అమలు చేయబడుతుంది.
- DOM పూర్తి స్క్రీన్ను మొత్తం స్క్రీన్కు కాకుండా ప్రస్తుత విండోకు పరిమితం చేయడానికి సెట్టింగ్ (ప్రాధాన్యతలు -> కంటెంట్ -> మీడియా) జోడించబడింది.
- PerformanceObserver ఇంటర్ఫేస్ మరియు కాన్వాస్ మూలకం వంటి వినియోగదారులను నిష్క్రియాత్మకంగా గుర్తించడానికి ఉపయోగించే ఫీచర్ల కార్యాచరణను నియంత్రించడానికి కాన్ఫిగరేటర్ (ప్రాధాన్యత -> గోప్యత -> ట్రాకింగ్)కి కొత్త సెట్టింగ్ల ట్యాబ్ జోడించబడింది.
- PromiseRejectionEvent ఈవెంట్కు మద్దతు జోడించబడింది, ఇది కొన్ని JavaScript లైబ్రరీలలో ఉపయోగించబడుతుంది.
- మూలకం కోసం వ్రాయదగిన ప్రాపర్టీ “HTMLInputElement.files” అమలు చేయబడింది.
- Mac PowerPC మరియు Big Endian ప్లాట్ఫారమ్లకు ప్రయోగాత్మక మద్దతు జోడించబడింది.
- అసెంబ్లీ వాతావరణం కోసం అవసరాలు పెంచబడ్డాయి: అసెంబ్లీకి ఇప్పుడు C++17 ప్రమాణానికి మద్దతు ఇచ్చే కంపైలర్ అవసరం.
మూలం: opennet.ru
