{"id":181917,"date":"2026-06-06T14:48:07","date_gmt":"2026-06-06T12:48:09","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/izmenenie-proczessa-razrabotki-i-progress-v-razvitii-brauzera-ladybird"},"modified":"2026-06-06T14:48:07","modified_gmt":"2026-06-06T12:48:09","slug":"izmenenie-proczessa-razrabotki-i-progress-v-razvitii-brauzera-ladybird","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/izmenenie-proczessa-razrabotki-i-progress-v-razvitii-brauzera-ladybird","title":{"rendered":"Changes to the development process and progress in the development of the Ladybird browser.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Andreas Kling, the founder of the Ladybird web browser, announced a change in the project's development process. Ladybird will no longer accept public pull requests and will transition to promoting changes to the codebase only through maintainers. All already opened public pull requests will be closed. The source code of Ladybird will continue to be provided under the BSD license. Reports of issues, vulnerabilities, and testing related to websites will still be accepted without change. Third-party enthusiasts will also be able to participate in discussions related to standards support and the project's architecture.<\/p>\n<p>The reasons for the cessation of public pull requests include preparing for the first alpha release, which requires stricter distribution of responsibility for the changes made. According to the creators of Ladybird, code should be accepted only from those who are trustworthy and willing to take personal responsibility for every line of code, as well as whether the code meets the project's architecture and can be maintained in the future. <\/p>\n<p>One of the issues arising from accepting changes from all who wish to contribute is the decrease in trust towards the patch authors \u2014 due to the possibility of changes being created through AI, the size of the patch no longer correlates with the effort and time spent on development. Accepting third-party patches also simplifies the activities of malicious actors, initially generating viable changes to earn trust for the subsequent integration of hidden vulnerabilities into the code.<\/p>\n<p>Additionally, the May report on the development of Ladybird can be noted. Recent achievements include: <\/p>\n<ul>\n<li class=\"l\"> A JIT compiler for WebAssembly based on Cranelift has been implemented (transitioning from interpretation to JIT compilation increased the performance of the CoreMark test by 8 times and 3-4 times for microtests of individual functions);\n<li class=\"l\"> A new unwanted content blocker has been introduced based on the adblock-rust library from the Brave project, supporting filters in the style of Adblock Plus and EasyList;\n<li class=\"l\"> The HTML parser has been rewritten in Rust;\n<li class=\"l\"> The content scrolling code has been moved from the main thread to a separate compositing process and switched to an asynchronous working model;\n<li class=\"l\"> The Media Source Extensions API is enabled by default, and streaming video performance has been improved.\n<li class=\"l\"> A JavaScript bytecode caching system has been added on disk;\n<li class=\"l\"> The garbage collector now features an incremental memory cleaning mode that avoids long computation pauses and enhances interface responsiveness;\n<li class=\"l\"> CSS support has been expanded with the implementation of container queries (@container), visibility scoping (@scope), 'grid-template-columns: subgrid', 'scroll-margin', and 'scroll-padding';\n<li class=\"l\"> API Permissions has been added;\n<li class=\"l\"> The HSTS (HTTP Strict Transport Security) protocol has been implemented;\n<li class=\"l\"> Automatic text encoding detection has been ensured;\n<li class=\"l\"> Web developer tools now support inspecting flexbox and grid layouts;\n<li class=\"l\"> Improved compatibility with Discord, Shopify, Reddit, and websites using graphics based on the TradingView library.<br \/>\n<center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/889d4592696e8ad55c77af7700fc5a6d.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> The user interface has been modernized based on the Qt library. A vertical tab display mode has been implemented. Support for dragging tabs with the mouse for grouping, detaching, or moving to another window has been added;\n<p><center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/234cce1a467399769e821286cc5bd5b4.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Instead of the standard Qt styles for panels and buttons, a custom design for tabs, toolbars, and the address bar has been implemented. The ability to restore recently closed tabs and windows has been added. A function for pasting text from the clipboard using the middle mouse button has been implemented.\n<p><center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/a2ee93b8cfe95f8051ee85b26406084a.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<\/ul>\n<p>The Ladybird browser is being developed by Andreas Kling, who previously worked at Nokia on KHTML and later was one of the developers of Safari at Apple. The project was initially created as an application for the SerenityOS operating system but was spun off into a separate project in the summer of 2024, receiving a $1 million donation. The browser is written in C++ (the project has started rewriting components in Rust) and is distributed under a BSD license. The project is developing its own engine LibWeb, JavaScript interpreter LibJS, and associated libraries.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65628\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0410\u043d\u0434\u0440\u0435\u0430\u0441 \u041a\u043b\u0438\u043d\u0433 (Andreas Kling), \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Ladybird, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e\u0431 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430. Ladybird \u043e\u0442\u043d\u044b\u043d\u0435 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0430\u0435\u0442 \u043f\u0440\u0438\u0451\u043c \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445 pull-\u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442 \u043a \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u043a\u043e\u0434\u043e\u0432\u0443\u044e \u0431\u0430\u0437\u0443 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0435\u0440\u0435\u0437 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0438\u0445. \u0412\u0441\u0435 \u0443\u0436\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0435 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 pull-\u0437\u0430\u043f\u0440\u043e\u0441\u044b \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043a\u0440\u044b\u0442\u044b. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 Ladybird \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD. \u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0445, \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044f\u0445 \u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0441\u0430\u0439\u0442\u0430\u043c\u0438 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181917","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0410\u043d\u0434\u0440\u0435\u0430\u0441 \u041a\u043b\u0438\u043d\u0433 (Andreas Kling), \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Ladybird, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e\u0431 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/izmenenie-proczessa-razrabotki-i-progress-v-razvitii-brauzera-ladybird\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u0432 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Ladybird | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0410\u043d\u0434\u0440\u0435\u0430\u0441 \u041a\u043b\u0438\u043d\u0433 (Andreas Kling), \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Ladybird, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e\u0431 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/izmenenie-proczessa-razrabotki-i-progress-v-razvitii-brauzera-ladybird\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-06-06T12:48:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-06T12:48:09+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Change in the development process and progress of the Ladybird browser | ProHoster","description":"Andreas Kling, the founder of the Ladybird web browser, announced a change in the project's development process.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/izmenenie-proczessa-razrabotki-i-progress-v-razvitii-brauzera-ladybird","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u0432 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Ladybird | ProHoster","og:description":"\u0410\u043d\u0434\u0440\u0435\u0430\u0441 \u041a\u043b\u0438\u043d\u0433 (Andreas Kling), \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Ladybird, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e\u0431 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/izmenenie-proczessa-razrabotki-i-progress-v-razvitii-brauzera-ladybird","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-06-06T12:48:09+00:00","article:modified_time":"2026-06-06T12:48:09+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/181917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=181917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/181917\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=181917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=181917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=181917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}