当前位置:首页 > 报告详情

重新设计 CarGurus 前端体验.pdf

上传人: 竿*** 编号:981444 2025-11-29 39页 1.67MB

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(

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
根据报告的内容,以下是全文主要内容的简明概括: 1. **CarGurus 前端重构**:CarGurus 正在重构其前端体验,转向使用 React 和 Remix 框架进行服务器端渲染(SSR)。 2. **前端发展历程**:文章回顾了前端技术的发展历程,从1995年JavaScript的引入到现代的SSR技术。 3. **SSR 与 CSR 对比**:比较了服务器端渲染(SSR)和客户端渲染(CSR)的优缺点,指出SSR在SEO和性能方面的优势。 4. **Remix 框架选择**:CarGurus 选择Remix框架进行SSR,因为它提供了高级功能、代码拆分和强大的插件生态系统。 5. **实施效果**:使用Remix后,搜索结果和发布速度显著提升,开发者的幸福感和生产力也大幅增加。 6. **未来计划**:CarGurus 计划继续将更多应用迁移到Remix框架,并解决与现有服务器端生态系统集成的问题。
CarGurus的革新之路" CarGurus的架构转型" CarGurus的SSR框架选择"
客服
商务合作
小程序
服务号
折叠