{"id":1919,"date":"2022-05-30T08:01:00","date_gmt":"2022-05-30T07:01:00","guid":{"rendered":"https:\/\/www.turnoffthelights.com\/blog\/?p=1919"},"modified":"2022-12-16T20:56:20","modified_gmt":"2022-12-16T19:56:20","slug":"sneak-peek-chrome-extension-manifest-v3","status":"publish","type":"post","link":"https:\/\/www.turnoffthelights.com\/blog\/sneak-peek-chrome-extension-manifest-v3\/","title":{"rendered":"\ud83d\udea7 Sneak Peek:\u00a0Chrome extension Manifest V3 for Important Security, Privacy, and Performance improvement"},"content":{"rendered":"\n<p><em>Updated the article on 16 December 2022, as the Google Chrome team announced a change to the end of life to keep Manifest V2 for an uncertain time. That is when the new next Chrome extension Manifest V3 is ready and stable for the developer and users.<\/em> You can read the <a href=\"https:\/\/developer.chrome.com\/docs\/extensions\/mv3\/mv2-sunset\/\" target=\"_blank\" rel=\"noreferrer noopener\">sunset timeline on the Chrome developer blog<\/a>.<\/p>\n\n\n\n<p>Chrome extension Manifest V3 is a major phase. However, Support for the Manifest V2 browser extension will end this year on March 2023 (the previous date was on 31 December 2022). And new and existing browser extensions must use Manifest V3 technology to become available on the Chrome Web Store. Therefore, the Turn Off the Lights developers is already working very hard to get the Turn Off the Lights browser extension ready for you. As you can follow the Open-Source development on the public <a href=\"https:\/\/github.com\/turnoffthelights\/Turn-Off-the-Lights-Chrome-extension\" target=\"_blank\" rel=\"noreferrer noopener\">Turn Off the Lights Chrome extension Github page<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Chrome extension Manifest V3<\/h2>\n\n\n\n<p>The Manifest version 3 brings huge benefits for the users, that for better security, performance, and privacy.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/www.turnoffthelights.com\/blog\/wp-content\/uploads\/2022\/05\/chrome-extension-manifest-version-3-capability.png\" alt=\"Diagram of the Chrome extension Manifest V3\" class=\"wp-image-1924\" width=\"426\" height=\"345\" srcset=\"https:\/\/www.turnoffthelights.com\/blog\/wp-content\/uploads\/2022\/05\/chrome-extension-manifest-version-3-capability.png 426w, https:\/\/www.turnoffthelights.com\/blog\/wp-content\/uploads\/2022\/05\/chrome-extension-manifest-version-3-capability-300x243.png 300w\" sizes=\"(max-width: 426px) 100vw, 426px\" \/><figcaption class=\"wp-element-caption\">Diagram of the Chrome extension Manifest V3<\/figcaption><\/figure>\n<\/div>\n\n\n<p>As the Google Chrome team said on this developer documentation page:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The Chrome extensions platform continues to evolve. The specific course we&#8217;re steering focuses on improvements to security, performance, and privacy \u2014 while preserving or extending the capability of extensions and keeping a webby developer experience.<\/p>\n<cite>Source: <a href=\"https:\/\/developer.chrome.com\/docs\/extensions\/mv3\/intro\/platform-vision\/#where-were-headed\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/developer.chrome.com\/docs\/extensions\/mv3\/intro\/platform-vision\/#where-were-headed<\/a><\/cite><\/blockquote>\n\n\n\n<p>However, the development of the <strong>Turn Off the Lights browser extension<\/strong> from Manifest V2 to Manifest V3 involves some massive code changes. And takes time to get right for the desktop and mobile users. Even the <strong>Camera Motion<\/strong> and <strong>Speech Recognition<\/strong> features will not be available anymore because of the limation of the Manifest V3. Because it cannot access the &lt;video&gt; and &lt;audio&gt; elements on the background script page, to get the speech analysis and hand gesture detection.<\/p>\n\n\n\n<p>Although Google Chrome said that Manifest V3 is stable for developers, it still contains some huge bugs that need to be fixed in order to get a good experience for the users.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Join the next Beta version<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"262\" src=\"https:\/\/www.turnoffthelights.com\/blog\/wp-content\/uploads\/2022\/05\/TestFlight-safari-extension-manifest-v3-1024x262.png\" alt=\"TestFlight the next Turn Off the Lights Safari extension for iOS and macOS\" class=\"wp-image-1928\" srcset=\"https:\/\/www.turnoffthelights.com\/blog\/wp-content\/uploads\/2022\/05\/TestFlight-safari-extension-manifest-v3-1024x262.png 1024w, https:\/\/www.turnoffthelights.com\/blog\/wp-content\/uploads\/2022\/05\/TestFlight-safari-extension-manifest-v3-300x77.png 300w, https:\/\/www.turnoffthelights.com\/blog\/wp-content\/uploads\/2022\/05\/TestFlight-safari-extension-manifest-v3-1536x392.png 1536w, https:\/\/www.turnoffthelights.com\/blog\/wp-content\/uploads\/2022\/05\/TestFlight-safari-extension-manifest-v3.png 1672w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">TestFlight the next Turn Off the Lights Safari extension for iOS and macOS (that is using the Chrome extension Manifest V3 technology)<\/figcaption><\/figure>\n\n\n\n<p>Today, you join the next Turn Off the Lights browser extension with Manifest V3 for Safari web browsers (iOS and macOS). The Safari web browser is already ready and stable for Chrome extension Manifest V3 technology. When joining the TestFlight and make sure you have the latest macOS 12.4 installed and Safari web browser version 15.5.<\/p>\n\n\n\n<p><strong>Download the Turn Off the Lights Safari extension version 4.4 (beta):<\/strong><br><a href=\"https:\/\/testflight.apple.com\/join\/pj7BWqeJ\" target=\"_blank\" rel=\"noopener\">https:\/\/testflight.apple.com\/join\/pj7BWqeJ<\/a><br>macOS 12.4 and higher and iOS 15.5 and higher<\/p>\n\n\n\n<p>The current beta brings also these new improvements:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>IMPROVEMENT Manifest V2 to Manifest V3<\/li>\n\n\n\n<li>IMPROVEMENT atmos vivid, the glow in and fade out are visible<\/li>\n\n\n\n<li>REMOVED Speech and Camera -&gt; not possible anymore because of the service worker background page<\/li>\n\n\n\n<li>IMPROVEMENT PIP-mode<\/li>\n\n\n\n<li>ADDED double click on the slider to get the default 80% opacity in the palette panel<\/li>\n\n\n\n<li>ADDED whitelist\/blacklist the game controller<\/li>\n\n\n\n<li>IMPROVEMENT Night Mode feature to render well and instantly<\/li>\n\n\n\n<li>ADDED auto Night Mode option in double click panel<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Feedback<\/h2>\n\n\n\n<p>We love hearing from you. If you run into any issues with the Safari running the Chrome extension Manifest V3, we welcome your feedback on the TestFlight app (and choose &#8220;Turn Off the Lights for Safari&#8221; in the list) or your <a href=\"https:\/\/www.turnoffthelights.com\/support\/\" target=\"_blank\" rel=\"noreferrer noopener\">Turn Off the Lights Support<\/a> bug report about web technology. Therefore, filing issues really do make a difference. Please do not forget that If you love the free Turn Off the Lights browser extension make a small contribution. So as to continually improve this experience and get the app available for everyone at the Store. When Chrome extension Manifest V3 is stable and ready in Google Chrome it will be available for all Google Chrome stable users.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Updated the article on 16 December 2022, as the Google Chrome team announced a change to the end of life to keep Manifest V2 for an uncertain time. That is when the new next Chrome extension Manifest V3 is ready and stable for the developer and users. You can read the sunset timeline on the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-1919","post","type-post","status-publish","format-standard","hentry","category-browser"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.turnoffthelights.com\/blog\/wp-json\/wp\/v2\/posts\/1919","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.turnoffthelights.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.turnoffthelights.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.turnoffthelights.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.turnoffthelights.com\/blog\/wp-json\/wp\/v2\/comments?post=1919"}],"version-history":[{"count":4,"href":"https:\/\/www.turnoffthelights.com\/blog\/wp-json\/wp\/v2\/posts\/1919\/revisions"}],"predecessor-version":[{"id":2133,"href":"https:\/\/www.turnoffthelights.com\/blog\/wp-json\/wp\/v2\/posts\/1919\/revisions\/2133"}],"wp:attachment":[{"href":"https:\/\/www.turnoffthelights.com\/blog\/wp-json\/wp\/v2\/media?parent=1919"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.turnoffthelights.com\/blog\/wp-json\/wp\/v2\/categories?post=1919"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.turnoffthelights.com\/blog\/wp-json\/wp\/v2\/tags?post=1919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}