{"id":2679,"date":"2009-09-13T15:14:31","date_gmt":"2009-09-13T20:14:31","guid":{"rendered":"http:\/\/www.theoreti.ca\/?p=2679"},"modified":"2009-09-13T15:14:31","modified_gmt":"2009-09-13T20:14:31","slug":"mozilla-labs-jetpack-exploring-new-ways-to-extend-and-personalize-the-web","status":"publish","type":"post","link":"https:\/\/theoreti.ca\/?p=2679","title":{"rendered":"Mozilla Labs Jetpack | Exploring new ways to extend and personalize the Web"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.theoreti.ca\/wp-content\/uploads\/2009\/09\/Picture-1-300x174.png\" alt=\"Picture 1\" title=\"Picture 1\" width=\"300\" height=\"174\" class=\"alignnone size-medium wp-image-2681\" \/><\/p>\n<p>Peter sent me a link to <a href=\"https:\/\/jetpack.mozillalabs.com\/\">Mozilla Labs Jetpack<\/a>, a project to develop a way that makes it easy for people to extend the power of their browsers using Javascript. It strikes me that there is a desire and need for an easy programming extension that provides, as HyperCard did years ago, a way for amateurs to extend their environment with widgets. Widgets, gadgets, and other small utilities have their place, but we need a common ground for them for the paradigm to take off.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Peter sent me a link to Mozilla Labs Jetpack, a project to develop a way that makes it easy for people to extend the power of their browsers using Javascript. It strikes me that there is a desire and need for an easy programming extension that provides, as HyperCard did years ago, a way for &hellip; <a href=\"https:\/\/theoreti.ca\/?p=2679\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Mozilla Labs Jetpack | Exploring new ways to extend and personalize the Web<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-2679","post","type-post","status-publish","format-standard","hentry","category-programming"],"_links":{"self":[{"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/posts\/2679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/theoreti.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2679"}],"version-history":[{"count":2,"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/posts\/2679\/revisions"}],"predecessor-version":[{"id":2682,"href":"https:\/\/theoreti.ca\/index.php?rest_route=\/wp\/v2\/posts\/2679\/revisions\/2682"}],"wp:attachment":[{"href":"https:\/\/theoreti.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theoreti.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theoreti.ca\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}