ರಸ್ಟ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಸರ್ವೋ 0.0.5 ಬ್ರೌಸರ್ ಎಂಜಿನ್ ಮತ್ತು ಅದರ ಜೊತೆಗಿನ ಸರ್ವೋಶೆಲ್ ಡೆಮೊ ಬ್ರೌಸರ್ ಎರಡನ್ನೂ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ಬಳಸಲು ಸಿದ್ಧವಾದ ಬಿಲ್ಡ್ಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ Linux, Android, macOS и Windows.
ಆರಂಭದಲ್ಲಿ ಈ ಎಂಜಿನ್ ಅನ್ನು ಮೊಜಿಲ್ಲಾ ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು, ಆದರೆ ನಂತರ ಸಂಸ್ಥೆಯ ಆಶ್ರಯಕ್ಕೆ ಒಳಪಟ್ಟಿತು. Linux ಫೌಂಡೇಶನ್. ಸರ್ವೋ ಬಹು-ಥ್ರೆಡ್ ವೆಬ್ ಪುಟ ರೆಂಡರಿಂಗ್, DOM (ಡಾಕ್ಯುಮೆಂಟ್ ಆಬ್ಜೆಕ್ಟ್ ಮಾಡೆಲ್) ಕಾರ್ಯಾಚರಣೆಗಳ ಸಮಾನಾಂತರೀಕರಣ ಮತ್ತು ರಸ್ಟ್ ಭಾಷೆಯಿಂದ ಒದಗಿಸಲಾದ ಸುರಕ್ಷಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಾರ್ಯವಿಧಾನಗಳ ಬಳಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಸರ್ವೋವನ್ನು DOM ಅನ್ನು ವಿಭಜಿಸುವ ಮತ್ತು ಕೋಡ್ ಅನ್ನು ರೆಂಡರಿಂಗ್ ಮಾಡುವ ಸಣ್ಣ ಉಪಕಾರ್ಯಗಳಾಗಿ ಬೆಂಬಲಿಸಲು ನಿರ್ಮಿಸಲಾಗಿದೆ, ಇದನ್ನು ಸಮಾನಾಂತರವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು ಮತ್ತು ಮಲ್ಟಿ-ಕೋರ್ CPU ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಬಳಸಿಕೊಳ್ಳಬಹುದು. ಫೈರ್ಫಾಕ್ಸ್ ಈಗಾಗಲೇ ಸರ್ವೋದ ಕೆಲವು ಭಾಗಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಮಲ್ಟಿ-ಥ್ರೆಡ್ CSS ಎಂಜಿನ್ ಮತ್ತು ವೆಬ್ರೆಂಡರ್ ರೆಂಡರಿಂಗ್ ಸಿಸ್ಟಮ್.

ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:
- HTML ಅಂಶಕ್ಕೆ OGG ಸ್ವರೂಪದಲ್ಲಿ ಫೈಲ್ಗಳನ್ನು ಪ್ಲೇ ಮಾಡಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಟ್ಯಾಗ್ ಬಳಸಿ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಮೊದಲೇ ಲೋಡ್ ಮಾಡಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. , ಇದು ಸಂಪನ್ಮೂಲಗಳನ್ನು ವಿನಂತಿಸುವವರೆಗೆ ಕಾಯದೆ ಲೋಡ್ ಮಾಡುವುದನ್ನು ಸಂಘಟಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ನೀವು ಕೆಲವು CSS ಫೈಲ್ಗಳು, ಸ್ಕ್ರಿಪ್ಟ್ಗಳು, ವೀಡಿಯೊಗಳು ಮತ್ತು ಚಿತ್ರಗಳನ್ನು ತಕ್ಷಣ ಲೋಡ್ ಮಾಡಬಹುದು.
- HTML "ಶೈಲಿ" ಮತ್ತು "ಲಿಂಕ್" ಅಂಶಗಳು ಈಗ "ಬ್ಲಾಕಿಂಗ್" ಆಸ್ತಿಯನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ, ಇದರಿಂದಾಗಿ ಸಂಪನ್ಮೂಲವು ಲೋಡ್ ಆಗುವವರೆಗೆ ಪುಟ ರೆಂಡರಿಂಗ್ ಅನ್ನು ವಿರಾಮಗೊಳಿಸಬಹುದು.
- HTML "img" ಅಂಶವು ಈಗ ಚಿತ್ರ ಜೋಡಣೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು "align" ಆಸ್ತಿಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
- ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು HTML "ಆಯ್ಕೆ" ಅಂಶವು ಈಗ "ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ" ಆಸ್ತಿಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
- ಇನ್ಪುಟ್ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಕರ್ಸರ್ನ ಬಣ್ಣವನ್ನು ಬದಲಾಯಿಸಲು "ಕರ್ಸರ್-ಬಣ್ಣ" ಆಸ್ತಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಯಾವುದೇ HTML ಅಂಶವನ್ನು ಚಿತ್ರದೊಂದಿಗೆ ಬದಲಾಯಿಸಲು CSS "ವಿಷಯ" ಆಸ್ತಿಯನ್ನು ಬಳಸುವುದಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- HTML ಅಂಶದ ಮೂಲಕ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ವಿಷಯದ ಶೈಲಿಯನ್ನು ಬದಲಾಯಿಸಲು "::details-content" ಹುಸಿ-ಅಂಶಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. .
- HTML ಅಂಶಕ್ಕೆ ":open" ಸೂಡೊ-ಕ್ಲಾಸ್ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಸಂವಾದವನ್ನು ತೆರೆದಾಗ ಪ್ರಚೋದಿಸಲ್ಪಡುತ್ತದೆ.
- HTML ಅಂಶಕ್ಕಾಗಿ ":active" ಸೂಡೊ-ಕ್ಲಾಸ್ಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಇದು ಗುಂಡಿಯನ್ನು ಒತ್ತಿದಾಗಿನಿಂದ ಬಿಡುಗಡೆ ಮಾಡುವವರೆಗಿನ ಸಮಯದ ಮಧ್ಯಂತರದಲ್ಲಿ ಸಕ್ರಿಯವಾಗಿರುತ್ತದೆ.
- ಪ್ರೋಟೋಕಾಲ್ + ನಲ್ಲಿ ವಿಷಯದ ಮೂಲದ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು ಮೂಲ API ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಡೊಮೇನ್ + ಪೋರ್ಟ್.
- ಕ್ಲಿಕ್ ಪ್ರಕಾರದ (ಸಿಂಗಲ್, ಡಬಲ್) ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು MouseEvent.detail ಆಸ್ತಿಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
- ಸಂಪರ್ಕವು keepalive ಸ್ಥಿತಿಯಲ್ಲಿದೆಯೇ ಎಂದು ನಿರ್ಧರಿಸಲು ವಿನಂತಿ ವಸ್ತುವಿಗೆ "keepalive" ಆಸ್ತಿಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಆಮದು ಹೇಳಿಕೆಗಳ ಮೂಲಕ JSON ಸ್ವರೂಪದಲ್ಲಿ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಆಮದು ಹೇಳಿಕೆಯ ಮೂಲಕ ಆಮದು ಮಾಡಿಕೊಳ್ಳುವಾಗ ವಿಷಯದ ಪ್ರಕಾರವನ್ನು ಸೂಚಿಸಲು ಗುಣಲಕ್ಷಣಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮಾಡ್ಯೂಲ್ಗಳ ಲೂಪ್ ಮಾಡಿದ ಆಮದುಗಾಗಿ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- Включена по умолчанию поддержка интерфейса navigator.sendBeacon, для асинхронной передачи небольших порций данных из браузера на ಸರ್ವರ್.
- HTTPS ಪ್ರಾಕ್ಸಿ ಮೂಲಕ ಕೆಲಸ ಮಾಡಲು https_proxy ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಜೊತೆಗೆ HTTPS_PROXY ಮತ್ತು NO_PROXY ಪರಿಸರ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಕ್ರಿಪ್ಟೋ API ML-KEM, ML-DSA ಮತ್ತು AES-OCB ಅಲ್ಗಾರಿದಮ್ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ.
- Добавлена поддержка кросскомпиляции, используя в качестве хоста платформу Windows.
- ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಲು ಸಮಯ ಮೀರುವಿಕೆಯನ್ನು ಹೊಂದಿಸಲು ನೆಟ್ವರ್ಕ್_ಕನೆಕ್ಷನ್_ಟೈಮ್ಔಟ್ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಡೀಫಾಲ್ಟ್ 15 ಸೆಕೆಂಡುಗಳು).
ಮೂಲ: opennet.ru
