首页 > 其他分享 >Opera 推出 Opera One,将取代 Opera 浏览器

Opera 推出 Opera One,将取代 Opera 浏览器

时间:2023-04-27 18:23:43浏览次数:46  
标签:动画 取代 浏览器 Opera 标签 用户 侧边

Opera 日前推出了一款名为 Opera One 的新浏览器,该浏览器正处于开发者预览阶段,用户可以访问官网下载试用(链接)。这个浏览器的终极目标是在今年晚些时候取代其当家的 Opera 浏览器。

Opera One 遵循 "模块化设计理念",并使用新的多线程合成器(Multithreaded Compositor)来处理网页上显示的不同内容。Opera 声称自己是第一个基于 Chromium,并可以做到这一点的浏览器。

Opera One 的外观完全基于模块化设计进行了重构。从上面的动图可以看出,Opera One 的侧边栏和标签页栏模块是最为明显的,当用户在侧边栏添加功能或打开标签页时,相应模块中的元素会自动调整以腾出空间。这种用户友好的设计使界面变得整洁,并保持流畅。

Opera One 还引入了名为 Tab Islands(标签岛?)的功能,Tab Islands 就是标签页分组功能,通过将相关的标签页划分成不同的分组(Opera 称为岛),将用户从杂乱的标签页中解放出来。例如 Arc、Vivaldi 这些浏览器都有这个功能,各家在形式上各有特色,但总体差别都不太大。

  • 标签页根据上下文自动排列到专用的岛中,无需用户手动调整(用户也可以手动调整)
  • 单击一下即可折叠或展开岛,以隐藏或显示内容;
  • 购物、学习、工作、娱乐 —— 在不同的岛之间切换并保持专注。

Opera One 不光重新设计了用户界面,还集成了多线程合成器(Multithreaded Compositor),可以处理高级动画和过渡,获得迄今为止最流畅、响应最快的界面。

通过使用完全在合成器线程而不是 UI 线程中运行的基于层的动画,即使 UI 进程中断,动画也会继续运行,从而实现不间断的 UI 动画、无缝的视觉效果和流畅的体验。

最后,Opera 还在其侧边栏功能中集成了 ChatGPT 和 ChatSonic,让用户可以在侧边的小窗口中打开这两种 AI 服务。Opera One 还集成了一个 AI Prompts 功能,可以使用上述服务提供有关缩短文章、突出重点、创建推文等关于当前页面内容的建议,并且这些选项会根据页面而变化。

除此之外,目前的 Opera One 与现有的 Opera 浏览器并没有太大的不同,该浏览器目前提供了开发者预览版,Opera One 正式版将在今年晚些时候推出,并将取代适用于 Windows、macOS 和 Linux 的标准 Opera。

标签:动画,取代,浏览器,Opera,标签,用户,侧边
From: https://www.cnblogs.com/lzhdim/p/17359896.html

相关文章

  • Chrome浏览器中的隐藏用法 - Google浏览器协议
    谷歌浏览器本身自带的协议其实这些协议当我们在打开设置的时候,地址栏也会显示的释放内存chrome://restart,使用这个命令后,浏览器会立刻关闭并重新开启,重新开启时会恢复之前打开的页面谷歌应用chrome://apps,该命令会打开谷歌浏览器的应用,是单独的一个不在浏览器页面的应用谷......
  • selenium笔记之PC浏览器仿真移动端
    本来写的UI走查的代码主要场景是web浏览器,少量h5页面校验不值得大费周章用真机去跑背景:首先尝试了移动端真机巡检,但是不同机型,需要调试出合适的appPackage以及其它参数上一段代码:publicAndroidDrivergetWebDriverForAPP(){AndroidDriverappDriver=null;......
  • python 使用selenium 不开启浏览器
    selenium不启动浏览器模式打开浏览器再启动会浪费时间,对爬虫的性能也是个影响,还有一种就是不打开浏览器。如下参数是针对chrome的全局参数,不能自定义参数。fromseleniumimportwebdriver#还有一些其他的参数'''#添加UAoptions.add_argument('user-agent="MQQBrowser/26......
  • 在web浏览器中如何操作复合IC卡
    在web浏览器中如何操作复合IC卡呢,对于使用javascript的工程师而言,非常简单,只需要几行代码即可实现。当然在写代码之前,需要安装友我NFC读写器web插件,然后插上NFC读写器YW-607HC。引入必要的js后,我们就可以开始写代码了.对于M1和15693的复合卡,我们可以先自动读取M1卡的卡号,......
  • JSON View谷歌浏览器插件使用
    JSONVIewer:sourcecode:https://github.com/tulios/json-viewer谷歌浏览器插件,用于展示JSON、JSONP格式的代码文件。网页显示效果如下:插件主要参数修改:font-size:字体大小;line-height:行高。官网介绍:ThemostbeautifulandcustomizableJSON/JSONPhighlighterthatyou......
  • 浏览器 http 200(from cache) 和 304
    1,Last-Modified设置header("Last-Modified:".gmdate("D,dMYH:i:s",time())."GMT"); Last-Modified虽然使用了缓存,但是每次打开页面依然需要向服务器发起http请求,浏览器根据用户的$_SERVER['HTTP_IF_MODIFIED_SINCE']来判断浏览器的内容是否......
  • 狐吧吧刊——遇见最好的浏览器(1-6期)
    ......
  • 浏览器信息伪造
    题目解答点击访问在此页面开启后随后打开小狐狸,打开burpsuite如图然后点击随后查看抓包文件user-agent即表示本地浏览器的型号与信息我们要修改此项,将自己伪装成iphone手机2g网络将user-agent后面的内容改成Mozilla/5.0(iPhone;CPUiPhoneOS8_0likeMacOSX)AppleWebKi......
  • 真的只是简单了解下浏览器缓存
    01、什么是HTTP缓存,如何工作的?当我们打开一个页面时,会向服务端发起很多次请求,如下图打开百毒首页,发起了HTML、各种图片、JS、CSS等资源共72次请求。这里面很多资源并不会频繁变化,每次打开页面都重新请求下载,就很浪费了。浏览器缓存也称为HTTP缓存,HTTP缓存简单理解就是本地(浏览......
  • javascript import maps 特性现已被全部主流浏览器支持
    值得庆祝Importmaps特性现在可以在全部三个主要浏览器内使用现在主流现代web应用引入和利用javascript是通过Esmodule模块实现。在开发javascript上,比起无模块化功能的旧版浏览器,现代浏览器支持模块化且提供了许多好用的功能引入esmodule使用<scripttype=“impor......