0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微前端需要JavaScript的原因是什么

h1654155282.3538 来源:开源网 作者:开源网 2020-10-16 14:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

微前端需要JavaScript为什么?许多微前端解决方案都是JavaScript框架。JavaScript不是可选的。想要高度交互的体验,而JS在提供这些体验中发挥着至关重要的作用。

除了加载速度快和可访问Web应用的优点外,还有其他因素应该考虑。许多JavaScript框架都提供了isomorphic渲染能力。不仅能够在客户端进行拼接(stitch)还能在服务器上准备好一切。如果有性能要求(如第一次有意义渲染的初始时间)。

isomorphic渲染有其自身的挑战

即使一个JavaScript解决方案没有提供isomorphic呈现没问题。如果不想在构建微前端时使用JavaScript,当然可以这样做。有许多模式,其中很多根本不需要JavaScript。

考虑一种“比较旧的”模式:使用《frameset》。有一些现如今人们试图做的分割,以前就支持了。一个页面可能由另一个服务渲染负责菜单,而另一个页面负责标题。

使用更灵活且仍然受到活跃支持的《iframe》元素。提供了一些很好的特性,使得不同的微前端相互隔离,仍可以通过postMessage进行通信

微前端Micro-Frontends一种类似于微服务的架构,将微服务的理念应用于浏览器端,即将Web应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。
责任编辑人:CC

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • javascript
    +关注

    关注

    0

    文章

    525

    浏览量

    55999
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    射频前端“硬骨头”之战:昂瑞啃下中高端模组市场

    恭喜昂瑞二反挂网,这是射频前端行业的重大事件!笔者曾有幸与昂瑞团队有过接触与交流,今天也来说说对昂瑞和射频前端这个赛道的认识。    
    的头像 发表于 10-13 15:49 1233次阅读

    昂瑞:射频前端的“破局者”,迈向中高端模组新纪元

    在通信技术的核心地带,射频前端一直是决定设备性能与用户体验的关键所在。过去,这一领域长期被国际巨头主导,而如今,一家中国企业正以硬核技术突破,悄然改变着市场格局——它就是正在冲刺科创板IPO的昂瑞
    的头像 发表于 10-12 15:03 273次阅读

    昂瑞,凭啥?

         近几年射频前端市场异常火爆,多家射频前端公司应运而生,其中不乏有卓胜、唯捷创芯两家优秀的射频前端公司,并分别于2019年和2022年上市成功。昂瑞
    的头像 发表于 10-03 19:49 286次阅读

    射频前端的反内卷之路

    近期随着卓胜和唯捷创芯半年报公布,两家头部射频前端公司扣非后净利润都出现不同程度的亏损,一时间关于射频前端内卷和关于射频卷到“血流成河”的文章不断爆出,笔者采访了多位未上市或者在上市准备阶段的射频
    的头像 发表于 08-29 10:39 497次阅读

    芯片为什么需要晶振

    ‌芯片必须使用晶振的核心原因是需要精确且稳定的时钟信号来同步内部操作,确保数字电路可靠运行。‌
    的头像 发表于 04-27 13:49 1301次阅读

    ADC的谐波产生的原因是什么?

    ADC的谐波产生的原因是什么
    发表于 02-08 08:25

    JavaScript与Rust和WebAssembly集成

    偶然一次机会,接触了Rust的代码。当时想给团队小伙伴做演示,发现自己并不能在移动端按照文档生成演示demo。我就想,要是Rust代码能转化成JavaScript就好了。结果一搜,还真有。
    的头像 发表于 01-24 15:43 795次阅读
    <b class='flag-5'>JavaScript</b>与Rust和WebAssembly集成

    SciChart—高性能的JavaScript图表和图形库

    使用 SciChart 的 JavaScript 图表库为您的 JS 应用程序发现终极解决方案。 使用 WebGL 创建动态、高速的图表和图形,非常适合实时处理复杂的数据可视化。使用我们强大而灵活
    的头像 发表于 01-22 10:15 2530次阅读
    SciChart—高性能的<b class='flag-5'>JavaScript</b>图表和图形库

    使用ADS1274 ADC进行前端信号采集,前端信号调理过程中是否还需要设计AA Filter?

    过程中是否还需要设计AA Filter (Anti-Aliasing)?数据手册说只需要在前端加一个Simple Pole RC filter即可,请问这就足够了么? 感谢
    发表于 01-22 08:18

    Spire.XLS for JavaScript——多功能JavaScript电子表格库(一)

    Spire.XLS for JavaScript 是一款专为开发人员设计的 JavaScript Excel 工具库,支持在任何 JavaScript 环境下直接创建、读取、编辑和转换 Excel
    的头像 发表于 01-21 09:29 795次阅读
    Spire.XLS for <b class='flag-5'>JavaScript</b>——多功能<b class='flag-5'>JavaScript</b>电子表格库(一)

    直线导轨测量误差原因

    直线导轨测量误差的原因是多方面的,需要综合考虑各种因素并采取相应的措施来减小误差。
    的头像 发表于 01-18 17:45 822次阅读
    直线导轨测量误差<b class='flag-5'>原因</b>

    前端的作用

    前端的作用 在智能手机中,“前端”一词可以指代两个不同的概念:手机前端开发和射频前端技术。以下是这两个概念在智能手机中的作用: 手机前端开发
    的头像 发表于 01-03 14:03 883次阅读

    javascript:void(0) 是否影响SEO优化

    使用 javascript:void(0) 确实可能对SEO优化产生负面影响 。以下是关于 javascript:void(0) 对SEO影响的具体分析: 搜索引擎爬虫的理解问题 搜索引擎爬虫(如
    的头像 发表于 12-31 16:08 977次阅读

    javascript:void(0) 的作用是什么

    javascript:void(0) 在 HTML 和 JavaScript 中是一个常见的表达式,主要用来创建一个无操作的链接(通常是 标签)或者阻止默认事件处理。具体来说,它的作用有以下几点
    的头像 发表于 12-31 15:55 4054次阅读

    贴片陶瓷电容器发生断裂的原因是什么?

    贴片陶瓷电容器发生断裂的原因是多方面的,主要包括以下几个方面:   一、机械应力   电路板弯曲:由于片状陶瓷电容器直接焊接到电路板上,因此它直接承受来自电路板的各种机械应力。由不同的热膨胀系数或
    的头像 发表于 12-10 14:41 1237次阅读
    贴片陶瓷电容器发生断裂的<b class='flag-5'>原因是</b>什么?