公司:58同城
58同城(NYSE:WUBA),简称58,是一家位于中国北京市的生活服务及分类信息网站,以在地服务为主,举凡租房、招聘、交友、水电、二手交易等等,由北京五八信息技术有限公司拥有,创始人是姚劲波,成立于2005年12月12日。该网站是中文最大的生活信息网站,该网站的口号是“一个神奇的网站”。
HTTP缓存看这一篇就够了
HTTP缓存机制是优化web性能的重要手段,也是优化用户体验的重要一环。了解和熟悉HTTP缓存机制也成为了前端工作者必不可少的技能。
转转微服务容量管理实践
随着转转业务的不断发展和用户不断增长,公司持续增加对硬件和基础设施的投入,用于满足业务发展的需要,然后如何做好成本和服务稳定性的平衡,容量管理就是其中必不可少的一环。
wrn-echarts:在 RN 中使用 ECharts
本文主要介绍 wrn-echarts 项目,从诞生背景、设计与实现、效果演示等环节向大家详细介绍。
Flutter 动态化项目评测
随着58安居客 Fair 项目的开源,市面上已经有好几种支持 Flutter 动态化的方案。笔者挑选了比较热门的阿里 Kraken (北海)项目、腾讯的 MXFlutter 项目和58安居客的 Fair 项目,做了一下性能数据对比,在采集数据的过程中我们也总结了这几个项目的上手体验。既然要进行数据对比,我们就先拉齐使用环境和目标功能。
聊聊前端存储库localforage和存储配额
本地存储是每一个前端小伙伴们都相当熟悉的知识点,本文将展开讲讲本地存储js库localforage以及localforage使用过程中遇到的前端存储配额的问题。
转转容器日志采集的演进之路
在容器生态中,日志采集是非常重要且不可或缺的组件之一,它不仅仅涉及到业务方错误日志的排查,还涉及到日志数据统计系统,成为战略决策的重要参考依据。
设计师必备体验评估设计指南(组织篇)
如何科学严谨地组织体验评估,保障评估结论准确可靠?
如何验证评估指标、机制能否为业务体验、业务核心指标带来价值?
设计师必备体验评估设计指南(机制篇)
本文将阐述体验评估的机制改进方法,帮助你提升体验评估机制的可靠性。
设计师必备体验评估设计指南(指标篇)
随着体验经济时代的到来,用户追求更佳的体验。为了提升产品体验,科学合理的「体验评估」是大厂必不可少的机制。本文将阐述我们设计体验评估指标的经验和方法。
手写图表指南
说到数据可视化,大家应该都不陌生。它旨在借助于图形化手段,清晰有效的传达与沟通信息。广义的数据可视化涉及信息技术、自然科学、统计分析、图形学等多种学科。
我们熟知的图形、图表以及地图等都属于数据可视化的范畴。今天我们主要讨论数据可视化中的图表,像柱状图、折线图、面积图、饼图、热力图都是使用频率非常高的图表。
如果要在移动端绘制一个类似于下图,使用真实数据渲染的简单面积图表,我们应该如何实现它呢?相信大家脑子里应该都有各种方案了,那么接下来我们就来一步步实现它。
58同城敏捷BI系统的设计与实践
星火是 58 同城自研的新一代具备 SaaS 能力的数据分析可视化产品,提供敏捷BI、可视化报告、Dashboard 服务、数据大屏等能力,以数据洞察为导向,从数据接入到终端展现,提供数据生态全链路解决方案。
RPC框架泛化调用原理及转转的实践
介绍主流的泛化调用实现方式及原理,比较各种实现方案的优缺点,并分享了泛化调用在转转的实践。一方面有助于RPC框架使用方理解泛化调用,更好地使用泛化调用;另一方面对于有自研RPC框架需求的开发者在选择泛化调用实现方案上有一定参考意义。
掰掰Lottie
之前做运营活动的时候,写了一个比较有趣的打开盲盒的交互动画。由此来和大家聊一聊前端的动画方案,掰一掰 Lottie!
基于Alertmanager设计告警降噪系统,成本低可落地
转转基于Prometheus落地了一体化监控系统,并自研了告警系统,但研发同学每人每天都会接收到很多告警,导致重要的告警被淹没,部分同学会选择直接屏蔽掉所有告警,进一步加重问题。告警过多等同于没有告警。
另外,多个告警之间通常具有一定的关联性,如:SQL执行错误告警导致异常日志过多告警。而面对杂乱无章的告警,很难快速分析出告警的根本原因。
告警降噪治理十分重要,在此背景下,我们基于Alertmanager扩展研发了转转告警中心。
58同城AI Lab在WeNet中开源Efficient Conformer模型
本文主要介绍对Efficient Conformer的复现工作,包含:模型介绍、模型实现、流式推理支持以及相关实验结果。
58同城iOS包大小治理工具解密
随着移动App不断的发展, 从以往粗放式叠加需求的模式,已经转换为如何利用技术手段去治理APP的各项指标的新模式。包大小也是衡量APP的一项目重要指标,其直接影响着APP下载转化率。本文通过58同城包大小治理的实践经验,来讲解如何解决混编环境下OC/Swift无用类、无用资源、重复资源等检测问题,同时结合业内常见的段迁移、链接时优化(LTO)等多种技术手段,来辅助App进行瘦身。