首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
微前端
订阅
体胖心宽
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
解密微前端:从qiankun看沙箱隔离
对于 qiankun 来说,路由劫持是在 single-spa 上去做的,而 qiankun 给我们提供的能力,主要便是子应用的加载和沙箱隔离。 承接上文,这是系列的第二个 topic,这篇文章主要基于 qiankun 源码向大家讲一下沙箱隔离如何实现。 snapshotSan…
微前端从入门到熟悉 | 🏆 技术专题第四期
微前端是最近一个很火的话题,前端就跟谈恋爱一样,真的是“合久必分,分久必合”。微前端不是炫技,而是一个解决方案。 举个例子,公司内部有很多的系统,比如说人力系统、财务系统、工时管理、项目管理、论坛等等,当公司有新人入职时,短时间内他要记住全部的地址比较难。 如果地址不太多,存浏…
Webpack 4 构建大型项目实践 / 微前端
本文所讲述的微前端区别于广泛认知的微前端定义,它不兼容不同技术栈(微前端的简单实现),为了区分我称之为同构微前端。相比之下,同构微前端降低复杂度的同时,又避免了多个框架、组件库导致的依赖臃肿问题,是我十分推崇的架构设计。 通过上一节的优化,我们已经有了从零构建中小型单页项目的能…
每日优鲜供应链前端团队微前端改造
我所在团队是做toB业务的,技术栈是Vue,团队目前有十多个典型的toB业务(菜单+内容布局),这些业务都是服务于一个大平台的,因为历史原因,每个业务都是独立的,都有一个html入口,所以当用户在这个大平台上使用这十多个业务的时候,每当切换系统时,页面都会刷新,体验很差;在开发…
微前端连载 4/7:在字节跳动设计与实践微前端沙盒
前端早早聊大会,前端成长的新起点,与掘金联合举办。 加微信 codingdreamer 进大会专属微前端群,赢在新的起跑线。 本文以字节跳动的微前端项目运行时隔离任务出发,深入讲解 sandbox(后称沙盒)的技术实现,以及上述实际实现过程中一些发生过的问题。把一些关键细节和多…
带你手写微前端框架
关注核心实现请直接跳至 第四小节:执行流程。 到此,项目就已经初始化完毕了,接下来开始核心的内容,微前端框架的编写。 微前端的核心为app,微前端的场景主要是:将应用拆分为多个app加载,或将多个不同的应用当成app组合在一起加载。 为了更好的约束app和行为,要求每个app必…
微前端实践
不同的团队可能有不同的方法去解决这些问题。在前端开发日新月异、前端工程化蓬勃发展的今天,我想给大家介绍下另一种尝试——微前端。 那什么是微前端?微前端主要是借鉴后端微服务的概念。简单地说,就是将一个巨无霸(Monolith)的前端工程拆分成一个一个的小工程。别小看这些小工程,它…
Single-Spa微前端实践
在前端,往往由一个前端团队创建并维护一个 Web 应用程序,使用 REST API 从后端服务获取数据。这种方式如果做得好的话,它能够提供优秀的用户体验。但主要的缺点是单页面应用(SPA)不能很好地扩展和部署。中后台应用由于其应用生命周期长 (动辄 3+ 年) ,由于参与的人员…
vue3.0&qiankun2.0极速尝鲜,微前端进阶实战!
基于 vue3.0-beta 及 qiankun2.0 极速尝鲜!微前端进阶实战项目。 微前端实战详细入门教程及解放方案请转至我另一篇文章:微前端实战看这篇就够了 - Vue项目篇。 注意:如果下载报错,报 bin/sh 找不到start命令,那你可能是mac or linux…
字节跳动的微前端沙盒实践
1. 沙盒应该做什么 首先从沙盒对微前端乃至前端的意义开始讲起。沙盒对软件工程来说其概念不算是新鲜事物,仅看前端对隔离的需求也由来已久。并且根据不同的实际业务场景,已经有过非常多和有特色的探索。 一切都从 iframe 开始讲起了,反正是个看上去很美的解决方案。没有真的用过的人…