{"title":"商业Web应用程序中的箭头","authors":"Eric Fritz, J. Antony, Tian Zhao","doi":"10.1109/HotWeb.2016.19","DOIUrl":null,"url":null,"abstract":"Developing a scalable and robust web application is difficult. One obstacle is JavaScript's event model, which makes asynchronous programs hard to maintain and extend. This paper describes the case study of an Arrow-based JavaScript library for asynchronous computation. Our library enables more modular and understandable applications and it improves productivity with static type inference.","PeriodicalId":408635,"journal":{"name":"2016 Fourth IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Arrows in Commercial Web Applications\",\"authors\":\"Eric Fritz, J. Antony, Tian Zhao\",\"doi\":\"10.1109/HotWeb.2016.19\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Developing a scalable and robust web application is difficult. One obstacle is JavaScript's event model, which makes asynchronous programs hard to maintain and extend. This paper describes the case study of an Arrow-based JavaScript library for asynchronous computation. Our library enables more modular and understandable applications and it improves productivity with static type inference.\",\"PeriodicalId\":408635,\"journal\":{\"name\":\"2016 Fourth IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb)\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 Fourth IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HotWeb.2016.19\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 Fourth IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HotWeb.2016.19","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Developing a scalable and robust web application is difficult. One obstacle is JavaScript's event model, which makes asynchronous programs hard to maintain and extend. This paper describes the case study of an Arrow-based JavaScript library for asynchronous computation. Our library enables more modular and understandable applications and it improves productivity with static type inference.