Jupyter经过了多次尝试成功开发出JupyterLite,JupyterLite不需要用户在主机上启动Python Jupyter服务器,就能够在浏览器中,执行完整的静态Jupyter环境。JupyterLite提供了轻量级的运算环境,用户只需要简单地点击网页接口,就可以在数秒钟内,于网页浏览器开始工作,完全不需要在终端设备安装任何软件。

由于JupyterLite通过浏览器发布,又不需要取用后端执行环境,大多数的应用程序都是静态文件,不只容易扩展,也很容易部署。

官方使用了JupyterLab扩展组件以及组件,重新设计JupyterLite,官方提到,通过重用JupyterLab组件,JupyterLite可以获得上游的功能、修复等更新,像是最近JupyterLab 3.1推出的即时协作功能,也能够在JupyterLite用到。

JupyterLite中默认使用Pyolite,而Pyolite是应用Pyodide开发的Python核心,在网页工作程序(Web Worker)中执行,因此在运算工作负担大的情况下,也不会阻挡主要UI线程。而Pyodide则是由编译成WebAssembly的CPython 3.8解释器所构成,可让Python在浏览器中运行。Pyodide可以安装任何来自PyPI,带有Python Wheel的Python组件,另外,还对外公开函数接口,因此Python组件的生态系统能对JavaScript开放,浏览器接口也能开放给Python。

JupyterLite可被简单地部署成一个静态网站,不需要服务器或是复杂的配置,也没有扩展性的问题,仅需要普通的HTTP服务器就能够提供服务,也就是说,有许多简单部署选项可以使用,像是nginx、GitHub Pages或GitLab Pages和Netlify等。

JupyterLite支持许多可视化函数库,像是Altair和Plotly,让用户可在浏览器中,方便地搭建图形。JupyterLite也支持小工具,Jupyter Widget相依于Jupyter协议中的自定义消息规范,在核心和前端来回发送消息,而Pyolite核心现在支持Comms,使得许多现有核心和第三方小工具,都可以直接于JupyterLite使用,包括bqplot、ipyleaflet和ipycanvas。

官方提到,他们的目标要让用户能够使用喜欢的扩展组件,构建出属于自己的定制化版本,但目前要做到这件事,必需要使用JupyterLite命令行工具,但他们计划将推出更简单地方法,供用户导出定制化的JupyterLite网站。

举报/反馈

轻量级网页服务器,Jupyter推出网页轻量级JupyterLab环境相关推荐

  1. windows10上为jupyter notebook切换指定conda环境

    windows10上为jupyter notebook切换指定conda环境 1.当前状态 2. 制作kernel环境 3.加载环境 4.验证是否成功 1.当前状态 2. 制作kernel环境 查看已 ...

  2. 苹果推出网页版Apple Music 浏览器上听音乐 这波操作有点迟?

    据外媒消息,苹果公司发布了Apple Music的全新网页版,目前公测已开始,订阅用户可以在浏览器上登录Apple Music,而无须安装app.对此,相关苹果发言人表示,Apple Music fo ...

  3. IE浏览器打不开jupyter notebook网页的解决办法

    IE浏览器打不开jupyter notebook网页的解决办法 点击jupyter notebook之后默认IE浏览器打开,网页显示为空白,如下图所示: 首先说明一下,博主通过尝试过网上大量的解决方案 ...

  4. 陌陌推出网页版 支持观看音乐互动直播

    陌陌 3月23日消息,近日,移动社交应用陌陌推出网页版,用户可以通过电脑进行即时消息的收发.网页版陌陌支持移动端应用的大部分功能,可以收发文字信息和表情贴纸.收听语音信息.体验聊天室.观看音乐互动直播 ...

  5. rss阅读器保存html文件,轻量级RSS阅读器网页版:selfoss安装教程

    说明:关于RSS阅读器,我们知道的有Feedbin.FreshRSS等,功能都挺强大的,这里就再介绍个轻量级的RSS阅读器selfoss,使用起来是非常简单的,界面颜值也还不错,支持很多种订阅和网站, ...

  6. 青出于蓝而胜于蓝,这是一款脱胎于 Jupyter Notebook 的新型编程环境

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 转载自:机器之心 不久前,fast.ai 创始研究员 Jeremy Howard ...

  7. 【入门基础】conda+jupyter玩转数据科学环境搭建

    文章来源于Python大数据分析,作者费弗里 本文示例yaml文件已上传至我的Github仓库: https://github.com/CNFeffery/DataScienceStudyNotes[ ...

  8. jupyter配置不同的conda环境

    创建与查看虚拟环境 首先需要一个已经创建的conda环境,创建conda环境请参考:https://blog.csdn.net/weixin_35757704/article/details/1135 ...

  9. 能写个简单的oa系统java_基于jsp的轻量级OA系统-JavaEE实现轻量级OA系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的轻量级OA系统, 该项目可用各类java课程设计大作业中, 轻量级OA系统的系统架构分为前后台两部分, 最终实现在 ...

最新文章

  1. 命令行的基本使用方法(权限)
  2. 微信公众号开发小记——4.两种邀请用户的方式 扫码链接
  3. Windows XP Mode
  4. unicode_literals导致的UnicodeEncodeError
  5. python2.7 + numpy-1.6.1 + matplotlib-1.1.0
  6. Spring AOP的一个具体例子
  7. Equipment upload 不起作用的分析
  8. 【渝粤题库】广东开放大学 互联网营销概论 形成性考核
  9. 按条件分类_保税仓储企业能否同时存储非保货物?“仓储货物安装台分类监管”如何申请?...
  10. Java之Collections.emptyList()、emptySet()、emptyMap()的作用和好处以及要注意的地方。
  11. 网络(10)-HTTPS证书申请及配置
  12. R语言分类算法之随机森林(Random Forest)
  13. 系统集成项目管理工程师考试复习-Part3
  14. CentOS 6.0 + Zabbix 1.8.5 服务器端安装
  15. Docker第二章:搭建CentOS+JDK+Tomcat环境
  16. c++ reinterpret_cast报错: casts away qualifiers
  17. 2.4G无线音频双向传输技术运用
  18. day03.2-寻址方式
  19. 信息系统安全策略的概念与内容
  20. 【爬虫实战】斗鱼直播(你想看的都有呀!)

热门文章

  1. 关于mac的wintogo制作(不需要win电脑不需要鼠标)
  2. 夏普shl25刷机救砖实战指南
  3. c/c++ register函数
  4. 今日份PS练习|灯照效果
  5. 【恶意代码分析】_第一站
  6. 2021年危险化学品经营单位主要负责人考试技巧及危险化学品经营单位主要负责人复审考试
  7. SEM实验室里的灭菌法全在这里
  8. 画质提升了! LR增强细节_Lightroom 开启 AI 照片细节强化:画面清晰度提升 30%
  9. 机器学习面试总结(一)
  10. 江苏省计算机一级考试知识点总结,江苏省计算机一级考试的内容是什么啊?