เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบขเปˆเบฒเบ‡เบซเป‰เบฒเบงเบซเบฑเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ‚เบญเบ‡เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš Servo เป„เบ”เป‰เบชเบทเบšเบ•เปเปˆ

ะ ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะธ ะฑั€ะฐัƒะทะตั€ะฝะพะณะพ ะดะฒะธะถะบะฐ Servo, ะฝะฐะฟะธัะฐะฝะฝะพะณะพ ะฝะฐ ัะทั‹ะบะต Rust, ะพะฑัŠัะฒะธะปะธ ะพ ะฟะพะปัƒั‡ะตะฝะธะธ ั„ะธะฝะฐะฝัะธั€ะพะฒะฐะฝะธั, ะบะพั‚ะพั€ะพะต ะฟะพะผะพะถะตั‚ ะฒะพะทั€ะพะดะธั‚ัŒ ะฟั€ะพะตะบั‚. ะ’ ะบะฐั‡ะตัั‚ะฒะต ะฟะตั€ะฒั‹ั… ะทะฐะดะฐั‡ ัƒะฟะพะผะธะฝะฐะตั‚ัั ะฒะพะทะฒั€ะฐั‰ะตะฝะธะต ะบ ะฐะบั‚ะธะฒะฝะพะน ั€ะฐะทั€ะฐะฑะพั‚ะบะต ะดะฒะธะถะบะฐ, ะฒะพััั‚ะฐะฝะพะฒะปะตะฝะธะต ัะพะพะฑั‰ะตัั‚ะฒะฐ ะธ ะฟั€ะธะฒะปะตั‡ะตะฝะธะต ะฝะพะฒั‹ั… ัƒั‡ะฐัั‚ะฝะธะบะพะฒ. ะ’ ั‚ะตั‡ะตะฝะธะต 2023 ะณะพะดะฐ ะฟะปะฐะฝะธั€ัƒะตั‚ัั ะทะฐะฝัั‚ัŒัั ัƒะปัƒั‡ัˆะตะฝะธะตะผ ัะธัั‚ะตะผั‹ ะบะพะผะฟะพะฝะพะฒะบะธ ัั‚ั€ะฐะฝะธั† (layout system) ะธ ะดะพะฑะธั‚ัŒัั ั€ะฐะฑะพั‡ะตะน ะฟะพะดะดะตั€ะถะบะธ CSS2.

ะกั‚ะฐะณะฝะฐั†ะธั ะฟั€ะพะตะบั‚ะฐ ะฟั€ะพะดะพะปะถะฐะปะฐััŒ ั 2020 ะณะพะดะฐ, ะฟะพัะปะต ั‚ะพะณะพ ะบะฐะบ ะบะพะผะฟะฐะฝะธั Mozilla ัƒะฒะพะปะธะปะฐ ะบะพะผะฐะฝะดัƒ, ั€ะฐะทะฒะธะฒะฐะฒัˆัƒัŽ Servo, ะธ ะฟะตั€ะตะดะฐะปะฐ ะฟั€ะพะตะบั‚ ะพั€ะณะฐะฝะธะทะฐั†ะธะธ Linux Foundation, ะฒ ะบะพั‚ะพั€ะพะน ะดะปั ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ะฟะปะฐะฝะธั€ะพะฒะฐะปะพััŒ ัั„ะพั€ะผะธั€ะพะฒะฐั‚ัŒ ัะพะพะฑั‰ะตัั‚ะฒะพ ะธะท ะทะฐะธะฝั‚ะตั€ะตัะพะฒะฐะฝะฝั‹ั… ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะพะฒ ะธ ะบะพะผะฟะฐะฝะธะน. ะ”ะพ ะฟั€ะตะพะฑั€ะฐะทะพะฒะฐะฝะธั ะฒ ะฝะตะทะฐะฒะธัะธะผั‹ะน ะฟั€ะพะตะบั‚ ะดะฒะธะถะพะบ ั€ะฐะทะฒะธะฒะฐะปัั ั€ะฐะฑะพั‚ะฝะธะบะฐะผะธ Mozilla ะฒ ัะพั‚ั€ัƒะดะฝะธั‡ะตัั‚ะฒะต ั ะบะพะผะฟะฐะฝะธะตะน Samsung.

ะ”ะฒะธะถะพะบ ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต Rust ะธ ะพั‚ะปะธั‡ะฐะตั‚ัั ะฟะพะดะดะตั€ะถะบะพะน ะผะฝะพะณะพะฟะพั‚ะพั‡ะฝะพะณะพ ั€ะตะฝะดะตั€ะธะฝะณะฐ web-ัั‚ั€ะฐะฝะธั†, ะฐ ั‚ะฐะบะถะต ั€ะฐัะฟะฐั€ะฐะปะปะตะปะธะฒะฐะฝะธะตะผ ะพะฟะตั€ะฐั†ะธะน ั DOM (Document Object Model). ะšั€ะพะผะต ัั„ั„ะตะบั‚ะธะฒะฝะพะณะพ ั€ะฐัะฟะฐั€ะฐะปะปะตะปะธะฒะฐะฝะธั ะพะฟะตั€ะฐั†ะธะน, ะธัะฟะพะปัŒะทัƒะตะผั‹ะต ะฒ Rust ั‚ะตั…ะฝะพะปะพะณะธะธ ะฑะตะทะพะฟะฐัะฝะพะณะพ ะฟั€ะพะณั€ะฐะผะผะธั€ะพะฒะฐะฝะธั ะฟะพะทะฒะพะปััŽั‚ ะฟะพะดะฝัั‚ัŒ ัƒั€ะพะฒะตะฝัŒ ะฑะตะทะพะฟะฐัะฝะพัั‚ะธ ะบะพะดะพะฒะพะน ะฑะฐะทั‹. ะ˜ะทะฝะฐั‡ะฐะปัŒะฝะพ ะฑั€ะฐัƒะทะตั€ะฝั‹ะน ะดะฒะธะถะพะบ Firefox ะฝะต ะผะพะณ ะฒ ะฟะพะปะฝะพะน ะผะตั€ะต ะทะฐะดะตะนัั‚ะฒะพะฒะฐั‚ัŒ ะฟะพั‚ะตะฝั†ะธะฐะป ัะพะฒั€ะตะผะตะฝะฝั‹ั… ะผะฝะพะณะพัะดะตั€ะฝั‹ั… ัะธัั‚ะตะผ ะธะท-ะทะฐ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ะพะดะฝะพะฟะพั‚ะพั‡ะฝั‹ั… ัั…ะตะผ ะพะฑั€ะฐะฑะพั‚ะบะธ ะบะพะฝั‚ะตะฝั‚ะฐ. Servo ะฟะพะทะฒะพะปัะตั‚ ั€ะฐะทะฑะธั‚ัŒ ะบะพะด DOM ะธ ั€ะตะฝะดะตั€ะธะฝะณะฐ ะฝะฐ ะฑะพะปะตะต ะผะตะปะบะธะต ะฟะพะดะทะฐะดะฐั‡ะธ, ะบะพั‚ะพั€ั‹ะต ะผะพะณัƒั‚ ะฒั‹ะฟะพะปะฝัั‚ัŒัั ะฟะฐั€ะฐะปะปะตะปัŒะฝะพ ะธ ะฑะพะปะตะต ัั„ั„ะตะบั‚ะธะฒะฝะพ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ั€ะตััƒั€ัั‹ ะผะฝะพะณะพัะดะตั€ะฝั‹ั… CPU. ะ’ Firefox ัƒะถะต ะธะฝั‚ะตะณั€ะธั€ะพะฒะฐะฝั‹ ะฝะตะบะพั‚ะพั€ั‹ะต ั‡ะฐัั‚ะธ Servo, ั‚ะฐะบะธะต ะบะฐะบ ะผะฝะพะณะพะฟะพั‚ะพั‡ะฝั‹ะน CSS-ะดะฒะธะถะพะบ ะธ ัะธัั‚ะตะผะฐ ะพั‚ั€ะธัะพะฒะบะธ WebRender.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™