SF
美团技术团队
美团技术团队
注册登录
关注博客
注册登录
主页
关于
RSS
大前端:如何突破动态化容器的天花板?
美团技术团队
2024-10-17
阅读 12 分钟
1.2k
本文整理自美团技术沙龙第83期《前端新动向》(B站视频)。长久以来,容器要实现动态化和双端复用,难免要牺牲掉一些性能。有没有办法让动态化容器的性能尽可能接近原生?美团金服大前端团队给出了一种解决方案,尝试突破动态化容器的天花板。
美团到店终端从标准化到数字化的演进之路
美团技术团队
2023-12-29
阅读 10 分钟
1.3k
本文整理自美团技术沙龙第76期《大前端研发协同效能提升与实践》。前端团队在产研多角色协同形式上存在不同阶段,而大前端多技术栈在各阶段都有其独特的实践,同时又有类似的演进路线。本文从到店终端团队移动端和前端技术栈持续交付演进历程展开,分享了大前端团队研发流程在“标准化”、“线上化”、“自动化”以及“数字化”...
美团前端研发框架Rome实践和演进趋势
美团技术团队
2023-08-04
阅读 12 分钟
1.5k
本文整理自美团技术沙龙第76期《大前端研发协同效能提升与实践》,为大家介绍了美团到店前端研发框架Rome实践和演进趋势。具体来讲,本文首先介绍了Rome整体的工程生态、演变路径、规模化升级以及工程框架外的开发辅助工具;第二部分,重点阐述了如何做框架度量和相关的业务实践;最后做整体的总结以及对工程框架的下一...
Robust 2.0:支持Android R8的升级版热修复框架
美团技术团队
2023-05-19
阅读 10 分钟
1.2k
2016年,我们对美团Android热更新方案Robust的技术原理做了详细介绍。近几年,Google 推出了新的代码优化混淆工具R8,Android 热修复补丁制作依赖二次构建包和线上包对比,需要对Proguard切换到R8提前进行适配和改造,本文分享 Robust 在适配 R8 以及优化改进中的一些思路和经验,希望能对大家有所帮助或者启发。
深入理解函数式编程(上)
美团技术团队
2022-10-28
阅读 12 分钟
1.9k
函数式编程是一种历史悠久的编程范式。作为演算法,它的历史可以追溯到现代计算机诞生之前的λ演算,本文希望带大家快速了解函数式编程的历史、基础技术、重要特性和实践法则。在内容层面,主要使用JavaScript语言来描述函数式编程的特性,并以演算规则、语言特性、范式特性、副作用处理等方面作为切入点,通过大量演示示...
深入理解函数式编程(下)
美团技术团队
2022-10-28
阅读 10 分钟
1.8k
函数式编程是一种历史悠久的编程范式。作为演算法,它的历史可以追溯到现代计算机诞生之前的λ演算,本文希望带大家快速了解函数式编程的历史、基础技术、重要特性和实践法则。在内容层面,主要使用JavaScript语言来描述函数式编程的特性,并以演算规则、语言特性、范式特性、副作用处理等方面作为切入点,通过大量演示示...
从0到1:美团端侧CDN容灾解决方案
美团技术团队
2022-01-14
阅读 8 分钟
5.2k
CDN已经成为互联网重要的基建之一,越来越多的网络服务离不开CDN,它的稳定性也直接影响到业务的可用性。CDN的容灾一直由美团的SRE团队在负责,在端侧鲜有方案和实践。本文结合美团外卖业务中的具体实践,介绍了一种在端侧感知CDN可用性状况并进行自动容灾切换的方案,通过该方案可有效降低业务对CDN异常的敏感,提高业...
FlutterWeb性能优化探索与实践
美团技术团队
2021-12-20
阅读 12 分钟
12.8k
美团外卖商家端基于 FlutterWeb 的技术探索已久,目前在多个业务中落地了App、PC、H5的多端复用,有效提升了产研的整体效率。在这过程中,性能问题是我们面临的最大挑战,本文结合实际业务场景进行思考,介绍美团外卖商家端在 FlutterWeb 性能优化上所进行的探索和实践,希望对大家能有所帮助或启发。
美团外卖终端容器无关化研发框架
美团技术团队
2021-12-03
阅读 11 分钟
6.6k
2019年9月,美团外卖技术团队联合多个研发部门正式推出了React2X,面向所有的前端研发人员,特别是按业务领域划分的团队,为大家提供一个完整的、开放的多终端容器无关化(Containerless)研发框架。研发同学可以通过React2X框架快速创建、开发、构建、部署项目,在人力消耗最小的前提下,以期在不同终端上达到相对最佳...
美团跨端一体化富文本管理技术实践
美团技术团队
2021-11-26
阅读 8 分钟
2.7k
为了减少产品和前端开发人员之间的矛盾,不断降本提效,美团医药技术部构建了跨端一体化富文本管理平台Page-佩奇。本文系统介绍了该平台的定位、设计思路、实现原理以及取得的成效。希望这些实战经验与总结,能给大家带来一些启发或帮助。
美团民宿跨端复用框架设计与实践
美团技术团队
2021-06-16
阅读 13 分钟
3.5k
从 PC 时代、移动时代到万物互联的 IoT 时代,伴随终端设备的日趋多样化,跨端复用的种子自此落地,开始生根发芽。从业务角度出发,跨端技术演进更多是在不同阶段、不同时间段内业务效率上的选择,美团民宿业务在大前端融合的浪潮中逐浪前行,不断探索和迭代抉择,为解决业务痛点而孵化出跨端框架技术,在这个过程中,我...
GraphQL及元数据驱动架构在后端BFF中的实践
美团技术团队
2021-05-07
阅读 16 分钟
4.4k
GraphQL是Facebook提出的一种数据查询语言,核心特性是数据聚合和按需索取,目前被广泛应用于前后端之间,解决客户端灵活使用数据问题。本文介绍的是GraphQL的另一种实践,我们将GraphQL下沉至后端BFF层之下,结合元数据技术,实现数据和加工逻辑的按需查询和执行。这样不仅解决了后端BFF层灵活使用数据的问题,这些字段...
设计稿(UI视图)自动生成代码方案的探索
美团技术团队
2021-03-26
阅读 9 分钟
3.9k
设计稿(UI视图)转代码是前端工程师日常不断重复的工作,这部分工作复杂度较低但工作占比较高,所以提升设计稿转代码的效率一直是前端工程师追求的方向之一。此前,前端工程师尝试过将业务组件模块化构建成通用视图库,并通过拖拽、拼接等形式搭建业务模块,从而实现视图复用,降低设计稿转代码的研发成本。但随着业务...
Flutter Web在美团外卖的实践
美团技术团队
2021-03-19
阅读 12 分钟
8.1k
美团外卖商家端业务围绕数百万商家,在 PC 和 App 上分别提供了交易履约、运营、广告、营销等一系列功能,且经常有外投 H5 的场景(如外卖学院、商家社区、营销活动等)。在这种多形态的业务场景下,如何保障多端体验的一致性,以及如何提升多端迭代的效率,一直是商家端产研关注的重点。
一款可以让大型iOS工程编译速度提升50%的工具
美团技术团队
2021-03-01
阅读 9 分钟
5k
cocoapods-hmap-prebuilt 是美团平台迭代组自研的一款 cocoapods 插件,以 Header Map 技术 为基础,进一步提升代码的编译速度,完善头文件的搜索机制。
积木Sketch插件进阶开发指南
美团技术团队
2020-11-06
阅读 18 分钟
3.2k
The fewer sources of truth we have for a design system, the more efficient we are.——Jon Gold设计系统的真理来源越少,效率就越高。——Jon Gold,知名全栈设计师
Native地图与Web融合技术的应用与实践
美团技术团队
2020-10-30
阅读 7 分钟
2.9k
美团打车业务很早就在美团App与点评App中提供了服务入口,并在技术上采用了H5与Native的混合开发技术。随着业务上线,有用户反馈我们的地图性能有一些问题,原因是我们打车地图使用的是Web版的地图(通过腾讯地图JavaScript API),业内同类产品使用的是Native版的地图SDK,Native地图相比Web地图具有天然的性能优势,所...
Flutter包大小治理上的探索与实践
美团技术团队
2020-09-18
阅读 16 分钟
10.1k
Flutter作为一种全新的响应式、跨平台、高性能的移动开发框架,在性能、稳定性和多端体验一致上都有着较好的表现,自开源以来,已经受到越来越多开发者的喜爱。随着Flutter框架的不断发展和完善,业内越来越多的团队开始尝试并落地Flutter技术。不过在实践过程中我们发现,Flutter的接入会给现有的应用带来比较明显的包...
积木Sketch Plugin:设计同学的贴心搭档
美团技术团队
2020-05-22
阅读 20 分钟
3.6k
| A consistent experience is a better experience.——Mark Eberman| 一致的体验是更好的体验。——Mark Eberman 《摘自设计师的16句名言》
想进美团不知道选哪个技术岗位?这里有一份通关秘籍!
美团技术团队
2020-03-26
阅读 13 分钟
5.6k
随着互联网的高速发展,技术岗位在不断地细分,比如软件开发不仅分为前端和后端,前端会分为Web、iOS和Android三个方向,后端又分为后台、系统、数据等。现在异常火爆的AI方向更是让人「眼花缭乱」,深度学习、数据挖掘、NLP、人脸识别、知识图谱等等。那么,我们应该如何更好地选择适合自己的技术岗位呢?
微前端在美团外卖的实践
美团技术团队
2020-02-27
阅读 13 分钟
3k
微前端是一种利用微件拆分来达到工程拆分治理的方案,可以解决工程膨胀、开发维护困难等问题。随着前端业务场景越来越复杂,微前端这个概念最近被提起得越来越多,业界也有很多团队开始探索实践并在业务中进行了落地。可以看到,很多团队也遇到了各种各样的问题,但各自也都有着不同的处理方案。诚然,任何技术的实现都...
Litho在动态化方案MTFlexbox中的实践
美团技术团队
2019-09-24
阅读 7 分钟
3.1k
MTFlexbox是美团内部应用的非常成熟的一种跨平台动态化解决方案,它遵循了CSS3中提出的Flexbox规范来抹平多平台的差异。MTFlexbox适用于重展示、轻交互的业务场景,与现有HTML、React Native、Weex等跨平台方案相比,MTFlexbox具备着性能高、渲染速度快、兼容性高、原生功能支持度高等优势。但其缺点在于不支持复杂的交...
美团外卖商家端视频探索之旅
美团技术团队
2019-09-17
阅读 14 分钟
4.1k
美团外卖至今已迅猛发展了六年,随着外卖业务量级与日俱增,单一的文字和图片已无法满足商家的需求,商家迫切需要更丰富的商品描述手段吸引用户,增加流量,进而提高下单转化率和下单量。商品视频的引入,在一定程度上可以提升商品信息描述丰富度,以更加直观的方式为商家引流,增加收益。为此,商家端引入了视频功能,...
MTFlexbox自动化埋点探索
美团技术团队
2019-08-16
阅读 7 分钟
6.1k
跨平台动态化技术是目前移动互联网领域的重点关注方向,它既能节约人力,又能实现业务快速上线的需求。经过十年的发展,美团App已经变成了一个承载众多业务的超级平台,众多的业务方对业务形态的快速迭代和更新提出了越来越高的要求。传统移动端”静态“的开发方式存在一系列问题,比如包体积增长过快、线上Bug修复困难、...
美团点评技术年货:一本覆盖各技术领域、1200+页的电子书
美团技术团队
2019-01-28
阅读 1 分钟
4.8k
春节已近,年味渐浓。 又到了我们献上技术年货的时候。 不久前,我们已经给大家分享了技术沙龙大套餐,汇集了过去一年我们线上线下技术沙龙99位讲师,85个演讲,70+小时分享。 今天出场的,同样重磅——技术博客2018年大合集。 2018年,是美团技术团队官方博客第5个年头,博客网站全年独立访问用户累计超过300万,微信公众...
React Native工程中TSLint静态检查工具的探索之路
美团技术团队
2019-01-22
阅读 9 分钟
4.5k
背景 建立的代码规范没人遵守,项目中遍地风格迥异的代码,你会不会抓狂? 通过测试用例的程序还会出现Bug,而原因仅仅是自己犯下的低级错误,你会不会抓狂? 某种代码写法存在问题导致崩溃时,只能全工程检查代码,这需要人工花费大量时间Review代码,你会不会抓狂? 以上这些问题,可以通过静态检查有效地缓解! 静态...
【人物志】美团前端通道主席洪磊:一位产品出身、爱焊电路板的工程师
美团技术团队
2019-01-11
阅读 6 分钟
3.6k
洪磊,2013年加入美团,目前是美团外卖事业部终端组的负责人,也是美团技术委员会前端通道主席。在加入美团之前,洪磊的职业生涯可以用“跌宕起伏”来形容。他就读于中南财经政法大学,曾任职于雅虎中国,先后担任产品经理、前端开发工程师等职位。拥有4年创业经历,对前端和硬件技术有着很高的热情。
iOS App冷启动治理:来自美团外卖的实践
美团技术团队
2018-12-07
阅读 11 分钟
5.4k
冷启动时长是App性能的重要指标,作为用户体验的第一道“门”,直接决定着用户对App的第一印象。美团外卖iOS客户端从2013年11月开始,历经几十个版本的迭代开发,产品形态不断完善,业务功能日趋复杂;同时外卖App也已经由原来的独立业务App演进成为一个平台App,陆续接入了闪购、跑腿等其他新业务。因此,更多更复杂的工...
【人物志】技术十年:美团第一位前端工程师潘魏增
美团技术团队
2018-12-07
阅读 6 分钟
6.2k
潘魏增,2006年毕业于南开大学电子系,2008年加入早期饭否团队。美团第一位前端工程师,现在是X项目组终端研发部的负责人。处女座,INTJ,喜欢Linux和Vim,崇尚开源,相信开源可以让世界变得更美好。
前端黑科技:美团网页首帧优化实践
美团技术团队
2018-11-16
阅读 5 分钟
10.5k
自JavaScript诞生以来,前端技术发展非常迅速。移动端白屏优化是前端界面体验的一个重要优化方向,Web 前端诞生了 SSR 、CSR、预渲染等技术。在美团支付的前端技术体系里,通过预渲染提升网页首帧优化,从而优化了白屏问题,提升用户体验,并形成了最佳实践。
1
(current)
2
下一页
1
(current)
下一页