{"id":2024,"date":"2010-10-21T16:45:13","date_gmt":"2010-10-21T23:45:13","guid":{"rendered":"http:\/\/blog.mozilla.org\/addons\/?p=2024"},"modified":"2010-10-21T16:45:39","modified_gmt":"2010-10-21T23:45:39","slug":"announcing-jetpack-sdk-0-9","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/addons\/2010\/10\/21\/announcing-jetpack-sdk-0-9\/","title":{"rendered":"Announcing Jetpack SDK 0.9"},"content":{"rendered":"<p>We just released Jetpack SDK 0.9!<\/p>\n<p>This version continues our drive toward the first beta release of this new SDK for making Firefox add-ons. Our focus for this release was to land important changes to the APIs, particularly those changes that pave the way for the integration of <a href=\"https:\/\/developer.mozilla.org\/en\/Jetpack_Processes\">Electrolysis<\/a>, the project to move add-on code execution to a separate process to improve application responsiveness and make it easier to measure add-on resource consumption.<\/p>\n<p>This version of the SDK contains the following notable changes:<\/p>\n<ul>\n<li>The Context Menu API has undergone large changes in order to support Electrolysis. Read more in the <a href=\"http:\/\/groups.google.com\/group\/mozilla-labs-jetpack\/browse_thread\/thread\/03e1484cd9003507\">mailing list posting about the changes<\/a> and the <a href=\"https:\/\/jetpack.mozillalabs.com\/sdk\/latest\/docs\/#module\/addon-kit\/context-menu\">context-menu module documentation<\/a>.<\/li>\n<li>The Private Browsing API has seen significant changes to become Electrolysis-compatible. Learn about the new version of the API from the <a href=\"https:\/\/jetpack.mozillalabs.com\/sdk\/latest\/docs\/#module\/addon-kit\/private-browsing\">private-browsing module documentation<\/a>.<\/li>\n<li>The Widget, Simple Storage, Notifications, Selection, and Request APIs have been changed to use the &#8220;EventEmitter&#8221; model for registering events, which is similar to the web event model and is used by a number of JavaScript libraries, <a href=\"http:\/\/nodejs.org\/api.html\">including NodeJS<\/a>. Learn more by browsing the module documentation for those APIs in the <a href=\"https:\/\/jetpack.mozillalabs.com\/sdk\/latest\/docs\/#package\/addon-kit\">addon-kit package<\/a>.<\/li>\n<\/ul>\n<p>For more information about this version of the SDK, see its <a href=\"https:\/\/wiki.mozilla.org\/Labs\/Jetpack\/Release_Notes\/0.9\">release notes<\/a>. To get started building add-ons with the SDK, <a href=\"https:\/\/ftp.mozilla.org\/pub\/mozilla.org\/labs\/jetpack\/jetpack-sdk-latest.zip\">download it<\/a> and <a href=\"https:\/\/jetpack.mozillalabs.com\/sdk\/latest\/docs\/#guide\/getting-started\">check out its tutorial<\/a>.<\/p>\n<p>And keep on giving us feedback! It really helps us figure out what we need to do to make building add-ons with the SDK the best possible experience.<\/p>\n<p>To provide feedback and participate in the Jetpack project:<\/p>\n<ul>\n<li>Discuss, debate, and get help in the <a href=\"http:\/\/groups.google.com\/group\/mozilla-labs-jetpack\">discussion forum<\/a>.<\/li>\n<li>Chat via IRC in #jetpack on irc.mozilla.org.<\/li>\n<li>Submit a <a href=\"https:\/\/bugzilla.mozilla.org\/enter_bug.cgi?product=Mozilla%20Labs&amp;component=Jetpack%20SDK\">bug report<\/a>.<\/li>\n<li>Grab the <a href=\"https:\/\/hg.mozilla.org\/labs\/jetpack-sdk\/\">source code<\/a> and fix a bug or add a feature.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>We just released Jetpack SDK 0.9! This version continues our drive toward the first beta release of this new SDK for making Firefox add-ons. Our focus for this release was &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/addons\/2010\/10\/21\/announcing-jetpack-sdk-0-9\/\">Read more<\/a><\/p>\n","protected":false},"author":229,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44,121,588,227],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Announcing Jetpack SDK 0.9 - Mozilla Add-ons Community Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/addons\/2010\/10\/21\/announcing-jetpack-sdk-0-9\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Myk Melez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2010\/10\/21\/announcing-jetpack-sdk-0-9\/\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/2010\/10\/21\/announcing-jetpack-sdk-0-9\/\",\"name\":\"Announcing Jetpack SDK 0.9 - Mozilla Add-ons Community Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\"},\"datePublished\":\"2010-10-21T23:45:13+00:00\",\"dateModified\":\"2010-10-21T23:45:39+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/3d09c88e5d13be3ed73df012f0ab0e1f\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2010\/10\/21\/announcing-jetpack-sdk-0-9\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/addons\/2010\/10\/21\/announcing-jetpack-sdk-0-9\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2010\/10\/21\/announcing-jetpack-sdk-0-9\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/addons\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing Jetpack SDK 0.9\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/\",\"name\":\"Mozilla Add-ons Community Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/3d09c88e5d13be3ed73df012f0ab0e1f\",\"name\":\"Myk Melez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c8a27f1c79d0e7fafc8faa2c5ab6df3a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c8a27f1c79d0e7fafc8faa2c5ab6df3a?s=96&d=mm&r=g\",\"caption\":\"Myk Melez\"},\"description\":\"Myk is a Principal Software Architect and in-house entrepreneur at Mozilla. A Mozillian since 1999, he's contributed to the Web App Developer Initiative, PluotSorbet, Open Web Apps, Firefox OS Simulator, Jetpack, Raindrop, Snowl, Personas, Firefox, Thunderbird, and Bugzilla. He's just a cook. He's all out of bubblegum.\",\"sameAs\":[\"http:\/\/www.mykzilla.org\/\"],\"url\":\"https:\/\/blog.mozilla.org\/addons\/author\/mykmozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Announcing Jetpack SDK 0.9 - Mozilla Add-ons Community Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/addons\/2010\/10\/21\/announcing-jetpack-sdk-0-9\/","twitter_misc":{"Written by":"Myk Melez","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/addons\/2010\/10\/21\/announcing-jetpack-sdk-0-9\/","url":"https:\/\/blog.mozilla.org\/addons\/2010\/10\/21\/announcing-jetpack-sdk-0-9\/","name":"Announcing Jetpack SDK 0.9 - Mozilla Add-ons Community Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/addons\/#website"},"datePublished":"2010-10-21T23:45:13+00:00","dateModified":"2010-10-21T23:45:39+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/3d09c88e5d13be3ed73df012f0ab0e1f"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/addons\/2010\/10\/21\/announcing-jetpack-sdk-0-9\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/addons\/2010\/10\/21\/announcing-jetpack-sdk-0-9\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/addons\/2010\/10\/21\/announcing-jetpack-sdk-0-9\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/addons\/"},{"@type":"ListItem","position":2,"name":"Announcing Jetpack SDK 0.9"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/addons\/#website","url":"https:\/\/blog.mozilla.org\/addons\/","name":"Mozilla Add-ons Community Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/3d09c88e5d13be3ed73df012f0ab0e1f","name":"Myk Melez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c8a27f1c79d0e7fafc8faa2c5ab6df3a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c8a27f1c79d0e7fafc8faa2c5ab6df3a?s=96&d=mm&r=g","caption":"Myk Melez"},"description":"Myk is a Principal Software Architect and in-house entrepreneur at Mozilla. A Mozillian since 1999, he's contributed to the Web App Developer Initiative, PluotSorbet, Open Web Apps, Firefox OS Simulator, Jetpack, Raindrop, Snowl, Personas, Firefox, Thunderbird, and Bugzilla. He's just a cook. He's all out of bubblegum.","sameAs":["http:\/\/www.mykzilla.org\/"],"url":"https:\/\/blog.mozilla.org\/addons\/author\/mykmozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/2024"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/users\/229"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/comments?post=2024"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/2024\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media?parent=2024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/categories?post=2024"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/tags?post=2024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}