闲鱼技术2022年度白皮书-KUN主题-大终端领域的新物种-KUN(下)

简介: 闲鱼技术2022年度白皮书-KUN主题-大终端领域的新物种-KUN

接上篇:https://developer.aliyun.com/article/1225898?groupCode=idlefish


四、 KUN的进展和规划

 

1. KKUN目前支持超过100个Web-API(包含DOM-API&BOM-API)

 

1) 超过30种html标签

 

覆盖文档节点/文档元信息节点/片段节点/内容组/语义内容组标签/语义文本标签/嵌入式内容/脚本等

 

2) 超过30种自定义开放组件/标签覆盖内容/容器/动画/输入等

3) 支持超过100个属性定义的CSS样式,覆盖

 

覆盖布局/盒模型/字体、文本/颜色、背景/边框、圆角/变形、过渡/动画/效果处理(滤镜、遮罩等)/@规则支持/层叠上下文等属性。

覆盖包括绝对单位/相对单位等15种单位,和包含继承等在内的5种值属性

覆盖至少3种基础选择器。

较好支持层叠上下文

 

4) 支持63个BOM-API,覆盖定时/跳转/URL/环境/Location/屏幕/存储/日志等

5) 并为此建立了超过1100个test-cases的高效的自动化测试系统。

 

基于flutter golden test,5分钟内完成像素级截图对比。

微内核和扩展,行覆盖分别超过80%和70%。

 

KUN的业务进展介绍基于极强的业务需求驱动,KUN已经在闲鱼导购场景/基础链路场景,灰度或已经全量。以闲鱼典型的“我发布的”页面为例:

 

image.png


通过技术升级从H5升级到KUN, 降价交互组件体验升级,显著大幅提升了业务的重点指标。

 

后续包括新版闲鱼号等核心基础链路和双11核心互动场景都将基于KUN落地。

 

2. KUN的规划

 

这个项目的从最初是一个带有一点验证性的项目,但随着项目逐步在业务中的落地应用,它让我们的理想变得更加触手可及。一种技术适合闲鱼前端&客户端,覆盖全业务域场景。

 

2022 Q4 Roadmap,会重点关注一下几个方面:

 

1) 支持包括双11在内的更多的重点业务

2) 更多维的性能优化

3) 基于KUN的组件库建设

4) 开发者体验

5) CI & Test & Document的持续建设

 

最后:

 

如果你会Web应用开发,你可以通过KUN创建一个原生性能的移动应用程序。

如果你会Flutter应用开发,你可以通过KUN创建一个动态化的移动应用程序。

如果你的团队同时会Web应用开发和Flutter应用开发,你可以通过KUN,使用Web技术开发,Flutter技术增强你的移动应用程序。

 

结合Web技术和Flutter技术各自的优势互补,以及它们背后良好的生态和社区支持,你有机会使用一种技术来来覆盖你的所有上层业务。

 

KUN是一个新物种,有机会去完成这一点。

相关文章
SpringBoot导入和导出Csv文件(二十八)中
SpringBoot导入和导出Csv文件(二十八)中
3204 0
SpringBoot导入和导出Csv文件(二十八)中
|
11月前
|
网络安全 Nacos 开发者
Nacos作为流行的微服务注册与配置中心,“节点提示暂时不可用”是常见的问题之一
Nacos作为流行的微服务注册与配置中心,其稳定性和易用性备受青睐。然而,“节点提示暂时不可用”是常见的问题之一。本文将探讨该问题的原因及解决方案,帮助开发者快速定位并解决问题,确保服务的正常运行。通过检查服务实例状态、网络连接、Nacos配置、调整健康检查策略等步骤,可以有效解决这一问题。
247 4
|
Java Android开发 C++
🚀Android NDK开发实战!Java与C++混合编程,打造极致性能体验!📊
在Android应用开发中,追求卓越性能是不变的主题。本文介绍如何利用Android NDK(Native Development Kit)结合Java与C++进行混合编程,提升应用性能。从环境搭建到JNI接口设计,再到实战示例,全面展示NDK的优势与应用技巧,助你打造高性能应用。通过具体案例,如计算斐波那契数列,详细讲解Java与C++的协作流程,帮助开发者掌握NDK开发精髓,实现高效计算与硬件交互。
446 1
|
iOS开发
我给 iOS 系统打了个补丁——修复 iOS 16 系统键盘重大 Crash(下)
我给 iOS 系统打了个补丁——修复 iOS 16 系统键盘重大 Crash(下)
743 1
|
开发框架 前端开发 JavaScript
闲鱼技术2022年度白皮书-KUN主题-大终端领域的新物种-KUN(上)
闲鱼技术2022年度白皮书-KUN主题-大终端领域的新物种-KUN
755 0
闲鱼技术2022年度白皮书-KUN主题-大终端领域的新物种-KUN(上)
|
前端开发 搜索推荐 开发者
【Flutter前端技术开发专栏】Flutter中的自定义主题与暗黑模式
【4月更文挑战第30天】本文介绍了如何在Flutter中自定义主题和实现暗黑模式。通过`ThemeData`类定义应用的外观,包括颜色、字体和样式。示例展示了如何设置主色、强调色及文本、按钮主题。暗黑模式可通过`darkTheme`属性启用,结合`ThemeData.dark()`方法定制。利用`MediaQuery`监听系统亮度变化,动态调整暗黑模式状态。Flutter的这些特性有助于开发者创建独特且用户友好的界面。
648 0
【Flutter前端技术开发专栏】Flutter中的自定义主题与暗黑模式
|
人工智能 API 语音技术
MoneyPrinterPlus:AI自动短视频生成工具-阿里云配置详解
详细介绍如何使用在MoneyPrinterPlus中配置使用阿里云语音服务,实现AI自动短视频生成。
|
存储 监控 Java
【C++ 并发 线程池】轻松掌握C++线程池:从底层原理到高级应用(二)
【C++ 并发 线程池】轻松掌握C++线程池:从底层原理到高级应用
558 1
|
存储 移动开发 缓存
多个WKWebView页面的cookie不共享问题及解决方案
多个WKWebView页面的cookie不共享问题及解决方案
330 0
|
编解码 调度 UED
Flutter笔记:Flutter的WidgetsBinding.instance的window属性
Flutter笔记:Flutter的WidgetsBinding.instance的window属性
386 0