高品质的音视频能力是怎样的? | Qcon 全球软件开发大会·上海站邀请函 了解详情
写点什么

Blisk:一款新的面向开发人员的浏览器

  • 2016-11-16
  • 本文字数:1449 字

    阅读完需:约 5 分钟

Blisk 是一款基于 Chromium 的浏览器,它结合了 Chrome 的性能和 Firefox 开发人员版提供的开发人员支持。

Blisk 带有一个针对主要手机和平板的仿真器,具备同步浏览器页面和仿真器、 源代码改变时自动刷新页面、云存储、利于记录缺陷的截屏和录屏以及页面检查的能力。这些工具都是作为 Chromium 的扩展添加的。当无网络连接时,Blisk 将内容保存在本地。在网络恢复后,与关联的云存储同步。

我们想了解更多关于该浏览器的细节,所以我们采访了 Blisk 幕后的团队。

InfoQ:为什么是 Blisk?相比 Chrome 和 Firefox,它提供了什么?

Blisk:不像其他浏览器,Blisk 是一个面向开发人员的浏览器。Blisk 旨在使开发人员更高产,节约时间以及阻止缺陷的产生。

Blisk 的主要特性有:

  • 仿真:同时预览桌面和移动端。
  • 自动刷新:每次你保存代码的时候,App 自动刷新 Web 页面。一个屏幕打开 IDE,一个打开 Blisk,专注于 Web 开发。
  • 导航同步:App 同步移动端和桌面端的 URL 和滚动位置。移动端和桌面端相互保持一致的 URL 和滚动位置。
  • 截屏:只需单击一次 App 就可对设备或桌面截屏并保存到云端。你能与团队成员分享该截屏或者把它们附在缺陷报告里。
  • 录屏:App 能对屏幕录像并保存到云端。你能与团队成员分享该录像或者把它们附在缺陷报告里。
  • 通知:App 能够显示资源加载失败和 JS 错误的实时通知。App 会显示 JS 错误栈并在 StackOverflow 上搜索解决办法。
  • 检查器(Inspector):App 不需要启动开发者工具就能查看桌面和设备视图。检查器显示最重要的 CSS 属性信息。
  • 云存储:App 将截屏、录屏、报告等安全地存储在云上,助力团队协作。
  • 页面分析(即将支持):App 分析代码质量、浏览器兼容、页面速度、页面性能并推荐改进方法。
  • 团队合作(即将支持):App 提供以下额外的团队协作特性:笔记、聊天功能和标记。标记用来在页面顶部显示笔记和讨论。
  • 集成(即将支持):App 与顶级的缺陷追踪系统和项目管理工具集成,提高团队效率。
  • 步骤报告(即将支持):App 生成一份详细的报告,其中描述了可以重现缺陷的步骤。App 通过追踪用户页面行为生成用户操作的步骤。

优势:

  • 桌面端和移动端同时开发。
  • 使开发人员更高产。
  • 提供构建 Web 应用需要的特定开发特性。

总的来说,Chrome 和 Firefox 是为浏览 Web 而生的,Blisk 是为构建 Web 而生的。

InfoQ:仿真器包含一些主要的 iOS 和安卓设备。能添加新设备或者至少一个通用的设备吗?

Blisk:目前用户无法添加新设备。但是,每次发布我们都会添加更多新设备。

InfoQ:自动刷新是怎样工作的?(你们是监控文件系统的变化吗?)

Blisk:自动刷新给选定的文件夹设置了监视器(watcher),根据需要监控带有指定扩展名的文件的变化。它也使用 CSS 预处理器和模块管理器(module bundler)。

InfoQ:Blisk 币是什么?怎样获取它们以及能用来买什么?

Blisk: Blisk 币是一种内部货币。当用户邀请他的好友或者团队成员注册并使用 Blisk,他就可以获得 Blisk 币。当用户赚够了 100Blisk 币时,他可以免费使用 Blisk 白金版一个月。

InfoQ:未来规划是怎样的?

Blisk:我们需要完成一些关键的特性:页面分析、团队合作、集成和步骤报告。我们也计划改进仿真器。这些都完成后,我们会收集并开发用户反馈的特性。

用户每 12 小时可以免费使用 Blisk 30 分钟。付款订阅可取消该限制。

查看英文原文: Blisk, A New Browser for Developers


感谢谢丽对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-11-16 18:004604
用户头像

发布了 33 篇内容, 共 96695 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

深入浅出redis缓存应用

六月的

redis

react源码中的fiber架构

flyzz177

React

goroutine&waitgroup下载文件

六月的

goroutine waitgroup

etcd实现分布式锁

六月的

分布式锁 etcd

Java中的接口详解

共饮一杯无

Java 接口 10月月更

OKR之剑·理念篇03:OKR理念认同

vivo互联网技术

团队管理 OKR 目标管理

部署 SAP UI5 应用到 SAP BTP 时遇到的 error retrieving MTA 错误消息

Jerry Wang

云原生 Cloud 云平台 SAP 10月月更

go-zero docker-compose 搭建课件服务(三):编写courseware api服务

六月的

Docker-compose go-zero

go-zero docker-compose 搭建课件服务(九):http统一返回和集成日志服务

六月的

Docker-compose go-zero

golang中的选项模式

六月的

golang 选项模式

Lerna最佳实践(内含大量代码)

鲸品堂

代码 lerna

rabbitmq原理和应用

六月的

Go RabbitMQ

golang中的一些实用功能

六月的

golang

go-zero docker-compose搭建课件服务(四):生成Dockerfile

六月的

Docker-compose go-zero

【LeetCode】水果成篮Java题解

Albert

算法 LeetCode 10月月更

实现etcd服务注册与发现

六月的

Docker-compose go-zero

golang单元测试一(简单函数测试)

六月的

golang 单元测试

租房小程序使用uniapp展示地图map

源字节1号

小程序开发

数据驱动型企业如何借助「新一代智能协作」提升研发效能?

LigaAI

人工智能 数据驱动 亚马逊云科技 企业号十月PK榜

go-zero docker-compose 搭建课件服务(二):编写courseware rpc服务

六月的

Docker-compose go-zero

go-zero docker-compose 搭建课件服务(六):完善jwt鉴权和返回结构

六月的

Docker-compose go-zero

go-zero docker-compose 搭建课件服务(八):集成jaeger链路追踪

六月的

Docker-compose go-zero

golang中的几种并发模式

六月的

golang 并发模式

go-zero docker-compose 搭建课件服务(一):编写服务api和proto

六月的

Docker-compose go-zero

golang的内存管理

六月的

golang 内存管理

你知道Redis为什么要设计成单线程吗

芥末拌个饭吧

后端 redis 底层原理 10月月更

go-zero docker-compose 搭建课件服务(七):prometheus+grafana服务监控

六月的

Docker-compose go-zero

go-zero docker-compose 搭建课件服务(五):完善user服务

六月的

Docker-compose go-zero

go channel原理及使用场景

六月的

Go channel

PaddleNLP基于ERNIR3.0文本分类:WOS数据集为例(层次分类)

汀丶

nlp 文本分类

react源码中的协调与调度

flyzz177

React

Blisk:一款新的面向开发人员的浏览器_Chrome_Abel Avram_InfoQ精选文章