招聘 | Taro 团队招人啦!

2023-12-26
阅读 1 分钟
874
Taro 团队招人啦!我们是一支热爱开源和创新的团队,不断探索新技术、新体验和新突破。我们正在寻找对前端开发充满热情的工程师,加入我们的 Taro 项目团队。如果你对跨平台应用开发充满激情,并具备以下技能和经验,我们热切期待你的加入!

一文了解 NextJS 并对性能优化做出最佳实践

2022-10-28
阅读 7 分钟
2.7k
NextJS是一款基于 React 进行 web 应用开发的框架,它以极快的应用体验而闻名,内置 Sass、Less、ES 等特性,开箱即用。SSR 只是 NextJS 的一种场景而已,它拥有4种渲染模式,我们需要为自己的应用选择正确的渲染模式:
封面图

5 种瀑布流场景的实现原理解析

2022-09-29
阅读 7 分钟
5.1k
一、背景本文介绍 5 种瀑布流场景的实现,大家可以根据自身的需求场景进行选择。5 种场景分别是:瀑布流特点纵向+高度排序纯 CSS 多列实现,是最简单的瀑布流写法纵向+高度排序+根据宽度自适应列数通过 JS 根据屏幕宽度计算列数,在 web 端更加灵活的展示瀑布流横向纯 CSS 弹性布局实现,是最简单的横向瀑布流写法横向+...
封面图

元宇宙 3D 开荒场 - 探味奇遇记

2022-06-23
阅读 11 分钟
2.4k
这次尝鲜的业务伙伴是食品部门,最终落地项目是“探味奇遇记”:用户使用左边“joystick”操作 IP 人物,前往自己感兴趣的美食馆、调整当前视角,以 3D 的形式虚拟线下场馆购物体验。食品的数字人形象的第一视角在“元宇宙”虚拟美食馆中的沉浸式体验片段如下:
封面图

论 T 级互动开发如何在我们手上发光发热

2022-06-02
阅读 5 分钟
2k
在讨论如何对 T级互动进行开发提效前,我们先来定义什么是 T 级互动。T 级互动是头号互动的简称,区别于其他量级较小的 S 级互动,A 级互动等,具有流量大、金额多、时效性强的特点,往往集中在春节、618、双十一这三个特殊的电商节点,为集团拉动用户增长,带动转化。T 级互动的最大特点是整合多端资源,需要对站内和微...
封面图

3D 沙盒游戏之避障踩坑和实现之旅

2022-03-24
阅读 7 分钟
6k
最近在实现一个 3D 的沙盒类游戏,基本的功能就是在一个 3D 平面里,进行建筑物的搭建,可以在场景内添加或者编辑建筑物,然后平面内存在一个人物模型,他可以穿梭行走于建筑物之间。
封面图

技术期刊 · 路尘终见泰山平 | 微前端及插件化架构在 Wix 的实践;编辑器架构的第二路径;业务中的前端组件化体系……

2021-12-24
阅读 2 分钟
6.8k
不想当架构师的程序员不是“合格”的程序员?这一类的言论在很多文章中应该很常见吧,我们需要架构思维,要有抽象能力,要学会分层……需要的太多太多,可很少有合适的项目能够帮助我们养成这些思考的习惯,比如业务组件体系的设计,又比如编辑器等等,需要权衡技术与业务之间的平衡,架构设计稳定性与拓展能力,面对业务保...

技术期刊 · 吾令凤鸟飞腾兮 | 使用 esbuild 加速 webpack;网易云的熟人社交玩法……

2021-09-24
阅读 2 分钟
3k
生命不息,学习无止,这是很多人一以贯之的追求,虽然在很多领域中,知识是无法穷尽的,但每一点细小的改变都能让自己可以更进一步,就好像离骚中所述,“吾令凤鸟飞腾兮,继之以日夜”,每一次振翅都能飞得更高些。
封面图

3D性能优化 | 说一说glTF文件压缩

2021-08-12
阅读 7 分钟
15.7k
引言最近做T级互动,需要使用到3D模型。相信大家和我一样,在开始着手的时候,一定会有这么些问题:1.如何选择3D模型的导出格式2.如何对模型文件进行优化3.在大流量的项目中兼容性怎么样让我们通过这篇文章,进行细致的探索、调研与沉淀。一、什么是 glTF 文件glTF 全称 Graphics Language Transmission Format,是三维...
封面图

京东购物小程序 | Taro3 项目分包实践

2021-08-05
阅读 10 分钟
5.6k
京东购物小程序作为京东小程序业务流量的主要入口,承载着许多的活动和页面,而很多的活动在小程序开展的同时,也会在京东 APP 端进行同步的 H5 端页面的投放。这时候,一个相同的活动,需要同时开发原生小程序页面和H5页面的难题又摆在了前端程序员的面前。幸运的是,我们有 Taro,一个开放式跨端跨框架解决方案。可以...
封面图

技术期刊 · 天光台高未百尺 | Uber 工程师的 JS 算法课;大数据时代的个人隐私;设计师的 Github……

2021-07-28
阅读 2 分钟
2.2k
这是一个最好的时代,多样化的平台给了所有人成长发展的机会,各种需求和解决需求的人让人大开眼界;但这也并不是完美的时代,“前端还需要懂什么算法?”、”中国人不需要隐私!!“、”写个 PPT 还需要耗费时间?“……言路畅通也带来很多无畏的恶意,但天光台高未百尺,下眺林岭如屏帷,当我们站得足够高时,原本的知见障就不...
封面图

技术周刊 · 天工人巧日争新 | 把 Node.js 搬进浏览器;GitHub 团队的跨框架组件;系统架构整洁的基本要素……

2021-05-27
阅读 3 分钟
2.7k
时代总是滚滚洪流不断向前,总有新的事物和各种有趣的东西不断出现在我们的眼前。所谓“删繁就简三秋树,领异标新二月花”,简化开发流程,优化技术方案,通过量变带来质变,带来新的需求与思考。就好像我们在开发的过程中去追求构架的整洁之道,就可以帮助我们更高效的去管理代码和项目中的各个模块。同样的,不论是通用...
封面图

说说SVG的feTurbulence滤镜

2021-04-20
阅读 5 分钟
3.8k
很多时候,我们在布置游戏地图或者动漫场景的时候,需要模拟火焰,树丛,云朵等等这些大自然鬼斧神工创造出来的形状或者纹理,这个时候,你会发现这些形状整体看起来很有规律,但形状的延续却完全随机,乱中有序。
封面图

蒲公英 · JELLY技术期刊 Vol.38: 迢迢山径峻

2021-03-31
阅读 2 分钟
1.8k
学习的道路有很多种,不论是寻找前人已经书写的最佳路径图一步步来;亦或是去探索未来无限的可能;甚至另辟蹊径,从山脊的另一侧遥遥相望……所谓“迢迢山径峻,万仞险隘危”,不论是哪一条前进的道路,都有艰难险阻,但破尽万难终会收获独一无二风景。
封面图

Flutter 性能优化:tree shaking 和延迟加载

2020-10-14
阅读 3 分钟
3.1k
本文是 Flutter 性能优化系列文章之一,记录了 Flutter 团队优化 Flutter Gallery([链接]) 的实践。本文主要介绍了 tree shaking 和延迟加载在性能优化中的使用。原文链接:[链接]

Flutter 性能优化:图片占位符、预缓存和禁用导航过渡动画

2020-10-14
阅读 3 分钟
2.9k
本文是 Flutter 性能优化系列文章之一,记录了 Flutter 团队优化 Flutter Gallery([链接]) 的实践。本文主要介绍了如何利用图片占位符、预缓存和禁用导航过渡动画提高用户感知性能。原文链接:[链接]

Flutter 性能优化:打造高性能 widget

2020-10-14
阅读 6 分钟
2.9k
本文是 Flutter 性能优化系列文章之一,记录了 Flutter 团队优化 Flutter Gallery([链接]) 的实践。本文主要介绍了如何打造高性能的 widget。原文链接:[链接]

JELLY技术周刊 Vol.23: Vue3 是伟大航路上的 One Piece 么?

2020-09-23
阅读 2 分钟
1.1k
这两天大家应该都被 Vue 发布 3.0 版本的信息刷屏了,背负着很多人的期待, Vue 终于将这个船新版本推到台前,接受大众的检验,那么这个代号为 One Piece 的 Vue3 会历经诸多项目的考验,最终成为前端航路上的那个所有人都梦寐以求的财富么

蒲公英 · JELLY技术周刊 Vol.14: Vue 3 新特性详解

2020-07-15
阅读 2 分钟
1.6k
2020 年真的是灾祸频发,但是在各类前端框架上,依旧是在稳步的推进。近日 Vue 团队更新了关于 Vue 3 的最新状态,尤大新增了三个语法糖特性,它们将用于优化 SFC 的开发体验,你会有兴趣尝鲜试试么~

蒲公英 · JELLY技术周刊 Vol.13 跟 VSCode 学习如何开发大型 IDE 项目

2020-07-08
阅读 3 分钟
3k
开发一个 IDE 很难么?这或许是件很难的事情,但当我们参考 VSCode 的技术构架来看,整个开发流程就会平滑顺畅很多,从内核开发、代码编辑器、视图结构到插件系统,在这整个技术构架中我们可以看到很多一个 IDE 开发中需要注意的方方面面。如果你对 VSCode 深入研究过,相信可以从中颇受启发,在此之前不妨先来看看本期...

蒲公英 · JELLY技术周刊 Vol.12 尤雨溪新作 Vite, 你会支持么?

2020-06-24
阅读 2 分钟
1.4k
「蒲公英」期刊,每周更新,我们专注于挖掘「基础技术、工程化、跨端框架技术、图形编程、服务端开发、桌面开发、人工智能」等多个大方向的业界热点,并加以专业的解读;不仅如此,我们还精选凹凸技术文章,向大家呈现团队内的研究技术方向。抬头仰望,蒲公英的种子会生根发芽,如夏花绚烂;格物致知,我们登高远眺、沧...

蒲公英 · JELLY技术周刊 Vol.11 Lighthouse 测试报告生成

2020-06-17
阅读 2 分钟
2.3k
文章分享了网易云音乐前端性能监控平台使用 Lighthouse 的实践经验,介绍了 Lighthouse 的测试流程、内部模块实现以及性能指标计算等。文章循循善诱,使用清晰明了的架构图和简单易懂的代码例子,剖析了 Lighthouse 从建立链接、搜集、审计评分到主要性能指标的审计实现原理。本文鞭辟入里,干货满满,实在为不可多得的...

蒲公英 · JELLY技术周刊 Vol.10 为什么你还不使用 TypeScript

2020-06-10
阅读 2 分钟
1.5k
随着通信技术的发展,视频点播、直播业务也逐渐兴起。在这些业务形态中,流媒体技术扮演着重要的角色。但在实际使用中,即便是在优良的网络环境中,主播和观众间依然可以体验到明显的延迟。为何会产生这种延迟?这篇文章从编码、传输、缓存等方面入手,分析了延迟产生的原因。

蒲公英 · JELLY技术周刊 Vol.09 StackOverflow - 2020 开发者年度报告

2020-06-03
阅读 2 分钟
1.8k
登高远眺 沧海拾遗,积跬步以至千里 基础技术 StackOverFlow 2020 年开发者报告 技术问答社区 StackOverFlow 的年度报告,本次报告统计了来自于全球各地共 65000 名开发者。有几项数据令人震惊: 2020 年 jQuery 仍然是最受欢迎的 Web 开发者框架; Rust 以 20% 的领先成为最受喜爱的技术; Perl 是全球范围内收入最高的...

蒲公英 · JELLY技术周刊 Vol.08 -- 技术周刊 · npm install -g typescript@3.9.3

2020-05-26
阅读 3 分钟
1.8k
TypeScript 3.9 正式发布,这个版本主要聚焦于性能、改进某些特性和提升稳定性。编译器效率在这一版有了极大提升,平均编译时长从 26 秒缩短至 10 秒,改善了编辑体验,同时修复了早期 Typescript 版本面临的 Promise 困扰等等,快点升级到 3.9 尝尝鲜吧。

蒲公英 · JELLY技术周刊 Vol.07: EcmaScript 2020 -- 所有你想要知道的都在这

2020-05-19
阅读 2 分钟
2.4k
「蒲公英」期刊,每周更新,我们专注于挖掘「基础技术、工程化、跨端框架技术、图形编程、服务端开发、桌面开发、人工智能」等多个大方向的业界热点,并加以专业的解读;不仅如此,我们还精选凹凸技术文章,向大家呈现团队内的研究技术方向。抬头仰望,蒲公英的种子会生根发芽,如夏花绚烂;格物致知,我们登高远眺、沧...

大规格文件的上传优化

2020-05-13
阅读 7 分钟
8.6k
在开发过程中,收到这样一个问题反馈,在网站上传 100 MB 以上的文件经常失败,重试也要等老半天,这就难为需要上传大规格文件的用户了。那么应该怎么做才能快速上传,就算失败了再次发送也能从上次中断的地方继续上传呢?下文为你揭晓答案~

蒲公英 · JELLY技术周刊 Vol.06: Deno 1.0 发布前瞻,“真香定律”能否再现

2020-05-12
阅读 2 分钟
1.6k
Deno——来自 Node 之父 Ryan Dahl 的最新力作,在开源 2 年之际,终于将迎来 1.0 的正式版本。Deno 并不是 Node 的替代品,根据 Deno GitHub 官网上的介绍,Deno 是一款通用的 JavaScript/TypeScript 编程环境,它汇集了许多最出色的开源技术,并使用一个很小的可执行文件提供了全面的解决方案。如今的 Deno,基于 Rust,...

京喜前端自动化测试之路

2020-05-08
阅读 10 分钟
6.9k
京喜(原京东拼购)项目,作为京东战略级业务,拥有千万级别的流量入口。为了保障线上业务的稳定运行,每月例行开展前端容灾演习,主要包含小程序及 H5 版本,要求各页面各模块在异常情况下进行适当的降级处理,不能出现空窗、样式错乱、不合理的错误提示等体验问题。 原来的容灾演习过程:小程序(通信方式改成 Https ...

Taro 2.2 全面插件化,支持拓展和定制个性化功能

2020-04-30
阅读 8 分钟
1k
自 2.2 开始,Taro 引入了插件化机制,允许开发者通过编写插件的方式来为 Taro 拓展更多功能或者为自身业务定制个性化功能,欢迎大家进行尝试,共同讨论~