{"id":189721,"date":"2013-07-16T00:00:00","date_gmt":"2013-08-02T14:14:42","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/msr-research-item\/modern-programming-for-and-via-the-web-browser\/"},"modified":"2017-10-24T02:23:31","modified_gmt":"2017-10-24T09:23:31","slug":"modern-programming-for-and-via-the-web-browser","status":"publish","type":"msr-video","link":"https:\/\/www.microsoft.com\/en-us\/research\/video\/modern-programming-for-and-via-the-web-browser\/","title":{"rendered":"Modern Programming for and via the Web Browser"},"content":{"rendered":"
\n

Programming for the web browser is a complex affair, in the same way that programming of early computers via assembly language was complex before the advent of higher-level languages such as FORTRAN and C. Today, languages such JavaScript, HTML, and CSS form the basic low-level programming abstractions.<\/p>\n

This session of the 2013 Microsoft Research Faculty Summit describes research and technology that make programming for the web easier and safer. We focus on new developments in JavaScript, investigate the latest changes in TouchDevelop for mobile touch devices, and announce TypeScript, a new language for application-scale JavaScript development.<\/p>\n<\/div>\n

<\/p>\n","protected":false},"excerpt":{"rendered":"

Programming for the web browser is a complex affair, in the same way that programming of early computers via assembly language was complex before the advent of higher-level languages such as FORTRAN and C. Today, languages such JavaScript, HTML, and CSS form the basic low-level programming abstractions. This session of the 2013 Microsoft Research Faculty […]<\/p>\n","protected":false},"featured_media":197794,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"footnotes":""},"research-area":[13560],"msr-video-type":[238872],"msr-locale":[268875],"msr-impact-theme":[],"msr-pillar":[],"class_list":["post-189721","msr-video","type-msr-video","status-publish","has-post-thumbnail","hentry","msr-research-area-programming-languages-software-engineering","msr-video-type-faculty-summit","msr-locale-en_us"],"msr_download_urls":"","msr_external_url":"https:\/\/youtu.be\/MK5FbLwX6AQ","msr_secondary_video_url":"","msr_video_file":"","_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-video\/189721"}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-video"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-video"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-video\/189721\/revisions"}],"predecessor-version":[{"id":434553,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-video\/189721\/revisions\/434553"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media\/197794"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=189721"}],"wp:term":[{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=189721"},{"taxonomy":"msr-video-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-video-type?post=189721"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=189721"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=189721"},{"taxonomy":"msr-pillar","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-pillar?post=189721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}