28 天前 / 敌人来啦快跑啊
作 者 龙泉,腾讯企鹅电竞工程师 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。 WeTest 导读 企鹅电竞从17年6月接入weex,到现在已经有一年半的时间,这段时间里面,针对遇到的问题,企鹅电竞终端主要做了下面的优化: image组件 预加载 预渲染 Image组件 weex的list组件和image组件非常容易出问题,企鹅电竞本身又存在很多无限列表的weex页面,list和image的组合爆发的内存问题,导致接入weex后app的内存问题导致的crash一直居高不下。 list组件问题首先来说一下list,list对应的实现是WXListComponent,对应......
36 天前 / phperzone
作者马姐姐、熊孩子(企业代号名),目前负责贝壳平台技术中心SaaS&客源的前端研发工作。 1背景 当你打开一个H5页面时,是否讨厌等待?生硬的跳转是否让你倍感突兀?是否想要拥有更极致的体验?为了给大家提供贴近原生的加载速度与流畅度,提升大家的使用体验,最近两个月在研究weex这个框架,尝试把它接入组内的项目,并实现体验的升华,现在从理论到实践为大家介绍一下我们的心(cai)路(keng)历程。 2WEEX初识 2.1weex是什么 前端同学对weex这个名词一定不陌生,没用过也一定听过。它是阿里在2016年开源的跨端解决方案,通过编写一套we......
296 天前 / openio
阿里妹导读:随着手淘流量红利时代的结束,如何通过精细化运营、不断提升App用户体验,成了我们新的目标。手淘技术团队童鞋在有限的条件下,巧妙利用Weex,实现了以往用纯native才能实现的卡片式交互形态,给用户创造了小惊喜(该技术已开源)。下面让我们一起来深入了解。 文章一开始,我们先来看两张效果图: 大家第一眼看到,是不是觉得这两个产品应该是纯nati...
307 天前 / 天盟
一个Android平台上Weex容器,实现MPA,Bundle缓存、验签等通用功能。一、Demo:http://www.masonliu.com/app/digua/download https://github.com/MasonLiuChn/WeexExplorer 二、功能:Native跳转WeexNative通知WeexWeex跳转Weex(实现MP...
332 天前 / 刘奇1993
开篇年后换工作开始接手Weex,开贴记录下Weex相关的知识。本篇文章主要介绍一下WeexSDK在原生项目中大致的加载顺序,从项目的启动到界面渲染结束所走的主要流程。后续会放上项目中遇到的更多问题。项目的启动顺序AppDelegate 在- (BOOL)application:(UIApplication *)application didFinishLau...
340 天前 / 秦小风啊
关注 Weex 开发进展的同学,可能会知道 Weex 前段时间发布了 v0.18.0 版本(release note),其中包含了一个叫<recycle-list>的组件,它是一个带有回收复用功能的列表容器,据说是有史以来最特别的组件,性能也有大幅提升,开发过程也涉及到很多底层的改造,陆陆续续花了半年才实现了第一个正式的版本。<recycle-list>的文...
387 天前 / Tang Wei
本文是2018年 Weex Conf 中议题《Weex + Ui》的内容文档整理,主要给大家介绍飞猪 Weex 技术体系从无到有的过程,包括 Weex Ui 组件库的开发和发展,重点分享在 Weex Ui 层建设的一些经验。文章较长,首先放上 Weex Ui 的开源地址,欢迎大家提PR,同时也可以通过 Star 来表示你的喜欢。 alibaba/weex-u...
516 天前 / Yourtion
自打出生的那一天起,WEEX就免不了被拿来同React Native“一决高下”的命运。React Native宣称「Learn Once, Write Anywhere」,而WEEX宣称「Write Once, Run Everywhere」。在我看来,并没有谁更好,只有谁更合适。下面我将围绕WEEX入门进行讲解。(如果你尚不了解React Native,...
601 天前 / icepy
在自己的业务环境中使用,并开放给第三方isv,企业开发者使用,这是一篇有内涵有故事的文章。如果你对weex微应用感兴趣,也在开发着微信小程序,不妨来看看为了让你减少顾虑而准备的技术对比表格,是的,开发钉钉的weex微应用是如此的简单。访问这个链接阅读: 钉钉Weex微应用与微信小程序技术对比表格 。技术概述weex是阿里开源的一套构建高性能移动界面的原生跨平...
638 天前 / Mr.bathing ape
> 这是一篇有故事的文章 --- 来自一个weex在生产环境中相爱相杀的小码畜..故事一: Build虽然weex的口号是一次撰写 多端运行, 但其实build环节是有差异的,native端构建需要使用weex-loader, 而web端则是使用vue-loader,除此以外还有不少差异点, 所以webpack需要两套配置.最佳实践使用webpack生成两套...
659 天前 / tesths
引子这篇文章是笔者近期关于Weex在iOS端的一些研究和实践心得,和大家一起分享分享,也算是对学习成果的总结。文章里面提到的做法也许不是最佳实践,也许里面的方法称不算是一份标准的指南手册,所以标题就只好叫“伪最佳实践指北”了。有更好的方法欢迎大家一起留言讨论,一起学习。由于笔者不太了解Android,所以以下的文章不会涉及到Android。一. React ...
666 天前 / 影浅
前言Weex为了提高Native的极致性能,做了很多优化的工作为了达到所有页面在用户端达到秒开,也就是网络(JS Bundle下载)和首屏渲染(展现在用户第一屏的渲染时间)时间和小于1s。 手淘团队在对Weex进行性能优化时,遇到了很多问题和挑战:JS Bundle下载慢,压缩后60k左右大小的JS Bundle,在全网环境下,平均下载速度大于800ms(在...
667 天前 / WEB资源网
版权声明作者:吴志华(花名:天施),阿里资深无线技术专家,淘宝移动平台基础平台部负责人,Weex项目负责人本文为手淘技术团队投稿。今天手淘宣布将Weex开源项目捐赠给Apache基金会开始孵化,这是阿里在JStorm、RocketMQ之后的第三个阿里Apache基金会开源项目。Apache基金会有着非常严格的准入机制,这次Weex加入表明它得到了国际上的认可...
667 天前 / Dylan
前言 Native 开发的诸多亮点中,流畅体验和系统调用是最多被提及的。流畅体验体现在页面滚动/动画的流畅性,背后是更好的内存管理和更接近原生的性能;同时又是Web 的痛点:资源首次下载、长页面内存溢出和滚动性能、动画性能、传统 web 性能(如JS执行效率)。Native 有丰富的系统调用能力,而 Web 痛点在于:W3C标准太慢,有限的设备访问能力,AP...
667 天前 / 帷幄庸者
在微博上看到一篇绝赞的文章Weex&ReactNative对比 绝对值得强烈推荐,我想写这篇文章的原因就是因为看了这篇文章觉得太棒了!前一阵子我自己确实有比较深入的拆解分析ReactNative的源码,一连写了三篇源码分析,当Weex开源的那一天,我也第一时间run起了demo,第一时间感受了这个东西,很多的新奇!很多的惊喜!由于时间精力所限,我一直没有深入...