{"id":195,"date":"2014-09-25T18:24:45","date_gmt":"2014-09-25T18:24:45","guid":{"rendered":"http:\/\/www.javascripttutorials.net\/?p=195"},"modified":"2014-09-25T18:24:45","modified_gmt":"2014-09-25T18:24:45","slug":"html5-javascript-communication-apis","status":"publish","type":"post","link":"https:\/\/www.javascripttutorials.net\/html5-javascript-communication-apis\/","title":{"rendered":"HTML5 &#038; JavaScript Communication APIs"},"content":{"rendered":"<p>HTML5 and related specifications come with a lot of new JavaScript APIs as communication is one of the most important aspects. It is now possible to send cross-frame, cross-browser tab, even cross-domain requests, receive push messages from the server, use bi-directional full-duplex communication, and more. This session discusses these and other techniques, show code samples, and list helper libraries.<!--more--><\/p>\n<p>https:\/\/vimeo.com\/97530865<\/p>\n<p>Video producer: <a href=\"http:\/\/www.ndcoslo.com\/\">http:\/\/www.ndcoslo.com\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>HTML5 and related specifications come with a lot of new JavaScript APIs as communication is one of the most important aspects. It is now possible to send cross-frame, cross-browser tab, even cross-domain requests, receive push messages from the server, use bi-directional full-duplex communication, and more. This session discusses these and &hellip;<\/p>\n","protected":false},"author":1,"featured_media":254,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[22],"class_list":["post-195","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-javascript","tag-html5"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/posts\/195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/comments?post=195"}],"version-history":[{"count":0,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/posts\/195\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/media\/254"}],"wp:attachment":[{"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/media?parent=195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/categories?post=195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.javascripttutorials.net\/wp-json\/wp\/v2\/tags?post=195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}