重新设计 CarGurus 前端体验.pdf
1、Remixing the CarGurus Frontend ExperienceJanuary 25,2024Alex ShopovPrincipal Software Development Engineer at CarGurusPlatform EngineeringProjects include Architecture and development of a service for the efficient management of static assets Deconstructing the monolith and moving towards a microser
2、vice ecosystem Development of a branded component based application shell for use by both client-side and server-side rendered appsWho am I?When Im not architecting or coding Im an athletic nerdHiker KettlebellsPowerlifterGamer and game devAcknowledgementsThe Frontend Freedom Fighters Initiative 202
3、4 CarGurus,Inc.All Rights Reserved.Who are the Frontend Freedom Fighters?A cross-team collaboration between Engineering Platform and Product Platform was formed,with the mandate to spearhead frontend decomposition across the organization.Engineering PlatformDigital RetailAlex ShopovBill BlanchetteSa
4、mar GuleriaRyan CanullaFrontend PlatformNischit Ranganath 2023 CarGurus,Inc.All Rights Reserved.Additional Shout OutsAdam FlynnBen HunsakerBrendan McLoughlinColin FruitJahvon DockeryRobert HollencampJim EastburnEduardo Cancino-ZarateJeffrey SmithAlex BalashovJin XiaA Brief History of Front-End Devel
5、opment 2024 CarGurus,Inc.All Rights Reserved.A(Brief)Timeline of Front-End Development JavaScript was introduced in 1995 as a collaboration between Netscape and Sun Microsystems A year later,Microsoft released JScript,their own proprietary scripting language for use in Internet Explorer CSS released
6、 in 1996,Internet Explorer was the first to commercially support the new style sheets“Best viewed with Netscape Navigator/Internet Explorer”IE was so deeply integrated into Windows OS that the US government sued Microsoft for antitrust violations.Prehistory and the First Browser War circa 1995-2001(





点击查看更多