{"id":11,"date":"2017-05-04T21:27:59","date_gmt":"2017-05-04T21:27:59","guid":{"rendered":"https:\/\/blog.mozilla.org\/newsletter-archive\/?p=11"},"modified":"2017-05-04T21:28:40","modified_gmt":"2017-05-04T21:28:40","slug":"may-4-2017-debugging-web-push-in-firefox-firefox-54-release-notes-project-quantum-web-audio-and-video-api-and-more","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/newsletter-archive\/2017\/05\/04\/may-4-2017-debugging-web-push-in-firefox-firefox-54-release-notes-project-quantum-web-audio-and-video-api-and-more\/","title":{"rendered":"May 4, 2017: Debugging web push in Firefox, Firefox 54 release notes, Project Quantum, Web Audio and Video API, and more"},"content":{"rendered":"<h2><a href=\"https:\/\/hacks.mozilla.org\/2017\/05\/debugging-web-push-in-mozilla-firefox\/\">Debugging Web Push in Mozilla Firefox<\/a><\/h2>\n<p>One of the challenges with Web Push implementation issues is trying to figure out what went wrong. Web Push has a large number of \u201cmoving parts\u201d, systems and components that need to work together in order for your message to be successfully sent and received.<\/p>\n<p>While this article can\u2019t address all the reasons that a given Push message might fail, JR Conlin provides tools and guidance for the more common problems.<br \/>\n<a href=\"https:\/\/hacks.mozilla.org\/2017\/05\/debugging-web-push-in-mozilla-firefox\/\"><br \/>\nRead more about how to debug web push<\/a><\/p>\n<p><a href=\"https:\/\/docs.google.com\/a\/mozilla.com\/forms\/d\/e\/1FAIpQLSe_Mm3wXWjr_7x3jwfQR6VAXWm0Mp5FLe6MIKXGW3QBq1FRSA\/viewform?c=0&amp;w=1\"><br \/>\n<\/a><br \/>\n<span style=\"font-family: Open Sans, Arial, sans-serif; font-size: 22px; color: #4d4e53; text-decoration: none; font-weight: bold;\"> Other News<br \/>\n<\/span><\/p>\n<h3>See what&#8217;s coming in Firefox 54 in mid-June<\/h3>\n<p><a href=\"https:\/\/developer.mozilla.org\/en-US\/Firefox\/Releases\/54\" target=\"_blank\"><br \/>\nRead the developer-focused release notes &gt;&gt;<br \/>\n<\/a><\/p>\n<h3>Project Quantum: Taking the first steps at creating the fastest browser in the world<\/h3>\n<p><a href=\"https:\/\/blog.mozilla.org\/blog\/2017\/04\/19\/first-big-bytes-project-quantum\/\" target=\"_blank\"><br \/>\nSee what Project Quantum is about &gt;&gt;<br \/>\n<\/a><\/p>\n<h3>Internet Privacy: The internet baggage you didn&#8217;t know you had<\/h3>\n<p><a href=\"https:\/\/blog.mozilla.org\/firefox\/the-internet-baggage-you-didnt-know-you-had\" target=\"_blank\"><br \/>\nWhat you can do about government surveillance &gt;&gt;<br \/>\n<\/a><\/p>\n<hr \/>\n<h3>\ud83d\udca1 DevTools: Did you know?<\/h3>\n<p>Debug JavaScript with the Firefox DevTools JavaScript Debugger<br \/>\n<a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Tools\/Debugger\" target=\"_blank\"><br \/>\nLearn How to debug JavaScript in DevTools &gt;&gt;<br \/>\n<\/a><\/p>\n<hr \/>\n<p><span style=\"font-family: Open Sans, Arial, sans-serif; font-size: 22px; color: #4d4e53; text-decoration: none; font-weight: bold;\">On MDN<\/span><\/p>\n<ol>\n<ol>\n<li><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Learn\/JavaScript\/Client-side_web_APIs\/Video_and_audio_APIs\" target=\"_blank\">Learn about video and audio APIs<br \/>\n<\/a><\/li>\n<li><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Element\/input\/range\" target=\"_blank\">&lt;input type=&#8221;range&#8221;&gt;<br \/>\n<\/a><\/li>\n<li><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Learn\/Accessibility\" target=\"_blank\">Learn about how to make your sites accessible to all<br \/>\n<\/a><\/li>\n<\/ol>\n<\/ol>\n<hr \/>\n","protected":false},"excerpt":{"rendered":"<p>Debugging Web Push in Mozilla Firefox One of the challenges with Web Push implementation issues is trying to figure out what went wrong. Web Push has a large number of \u201cmoving parts\u201d, systems and components that need to work together &hellip; <a href=\"https:\/\/blog.mozilla.org\/newsletter-archive\/2017\/05\/04\/may-4-2017-debugging-web-push-in-firefox-firefox-54-release-notes-project-quantum-web-audio-and-video-api-and-more\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1447,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19497,30,304628],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/newsletter-archive\/wp-json\/wp\/v2\/posts\/11"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/newsletter-archive\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/newsletter-archive\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/newsletter-archive\/wp-json\/wp\/v2\/users\/1447"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/newsletter-archive\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/newsletter-archive\/wp-json\/wp\/v2\/posts\/11\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/newsletter-archive\/wp-json\/wp\/v2\/media?parent=11"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/newsletter-archive\/wp-json\/wp\/v2\/categories?post=11"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/newsletter-archive\/wp-json\/wp\/v2\/tags?post=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}