COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Microsoft Research Cambridge, public talks > Reasoning About Client Side Web Programs
Reasoning About Client Side Web ProgramsAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Microsoft Research Cambridge Talks Admins. This event may be recorded and made available internally or externally via http://research.microsoft.com. Microsoft will own the copyright of any recordings made. If you do not wish to have your image/voice recorded please consider this before attending In 1996, the first JavaScript interpreter was shipped with Netscape Navigator. Since then the web has become an application platform, and JavaScript has evolved into “the assembly language of the web”. There are now JavaScript implementations of word processors, spreadsheets, chat programs, image editors and FPS games. Unfortunately, writing large reliable software in JavaScript can be extremely challenging. JavaScript makes it difficult to write modular programs and is notorious for its corner cases, which are easy to trip over. In the JSCert project (http://jscert.org) we have been working to provide a trusted semantics and program logic for client side web programming. Our goal is to make it possible to produce truly high confidence client-side web programs. This talk will present a program logic, based on separation logic, for client side web programming. This talk is part of the Microsoft Research Cambridge, public talks series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsType the title of a new list here Electron Microscopy Group Seminars Mini Courses in Theoretical Computer Science A Bridge to Freedom Millennium Maths Project public and schools' events Cambridge Centre for Risk StudiesOther talksThe Anne McLaren Lecture: CRISPR-Cas Gene Editing: Biology, Technology and Ethics Annual General Meeting Exploring the mechanisms of haematopoietic lineage progression at the single-cell level Part IIB Poster Presentations Multilingual Identities and Heterogeneous Language Ideologies in the New Latino Diaspora Understanding mechanisms and targets of malaria immunity to advance vaccine development Singularities of Hermitian-Yang-Mills connections and the Harder-Narasimhan-Seshadri filtration Atiyah Floer conjecture |