Blisk é um navegador baseado em Chromium que combina o desempenho do Chrome e o suporte a desenvolvedores do Firefox Developer Edition.
Blisk vem com emulador para os principais telefones e tablets, sincronização entre a página do navegador e do emulador, atualização automática da página quando o código-fonte mudar, armazenamento em nuvem, capacidade de tirar screenshots e de gravar telas úteis para a documentação de bugs, além de um inspetor de página. Essas ferramentas são adicionadas como extensões do Chromium. Quando falta conexão com a Internet, o Blisk salva o conteúdo localmente e sincroniza com o armazenamento em nuvem associado quando a conexão for restabelecida.
Queríamos saber mais detalhes sobre este navegador, então entrevistamos a equipe que desenvolveu o Blisk.
InfoQ: Por que Blisk? O que ele oferece em comparação ao Chrome e ao Firefox?
Blisk: Ao contrário de outros navegadores, o Blisk é um navegador orientado para desenvolvedores. O Blisk visa tornar os desenvolvedores mais produtivos, economizando tempo e evitando bugs.
Principais recursos do Blisk:
- Emulações: pré-visualização simultânea de computadores e dispositivos móveis;
- Atualização automática: a aplicação atualiza a página web automaticamente sempre que salvar alterações no código. Experimente abrir o IDE em uma tela, o Blisk em outra e concentre-se no desenvolvimento web;
- Sincronização de navegação: a aplicação sincroniza a URL e a posição de rolamento tanto para dispositivo móvel quanto para o desktop. O móvel e desktop seguem um ao outro por pela URL e pela posição de rolamento;
- Screenshots: o Blisk captura a tela de dispositivos móveis ou do desktop em um clique e salva a captura de tela na nuvem. É possível compartilhar screenshots com colegas de equipe ou anexá-los aos relatórios de bugs;
- Gravação de tela: o Blisk grava a sua tela e salva a gravação na nuvem. É possível compartilhar gravações de tela com colegas de equipe ou anexá-las a relatórios de bugs;
- Notificações: o aplicativo mostra notificações em tempo real sobre recursos que não conseguiram carregar, além de erros do JS. O aplicativo mostra o rastreamento de pilha de erros JS e pesquisa a solução no StackOverflow;
- Inspeção: o aplicativo permite a inspeção no desktop ou na tela do dispositivo móvel sem iniciar as Ferramentas do Desenvolvedor. O inspetor mostra informações sobre as propriedades CSS mais importantes;
- Armazenamento em nuvem: o Blisk cria armazenamento em nuvem seguro para capturas de tela, registros de tela, relatórios, etc. O armazenamento em nuvem torna mais fácil o trabalho e a colaboração em equipe;
- Análise de página (em breve): a aplicação analisa a qualidade do código, a compatibilidade entre navegadores, a velocidade da página web, o desempenho da página web e fornece recomendações sobre como aprimorá-la;
- Trabalho em equipe (em breve): o Blisk fornecerá recursos adicionais para colaboração em equipe: notas, bate-papos e marcadores. Marcadores serão usados para mostrar notas e discussões na parte superior da página web;
- Integrações (em breve): o navegador fornece integrações adicionais com os principais sistemas de rastreamento de bugs e ferramentas de gerenciamento de projetos para aumentar o desempenho da equipe;
- Relatório de etapas (em breve): o Blisk gera um relatório detalhado com as etapas para reproduzir bugs. O aplicativo acompanha e gera etapas das ações do usuário na página web.
Vantagens:
- Desenvolvimento simultâneo em computadores e dispositivos móveis;
- Tornamos os desenvolvedores mais produtivos;
- Fornecemos recursos específicos para o desenvolvedor, necessários para construir a web.
Em geral, o Chrome e o Firefox foram criados para navegar na web, o Blisk foi criado para construir a web.
InfoQ: O emulador contém alguns dos principais dispositivos iOS e Android. É possível adicionar novos dispositivos ou, pelo menos, um dispositivo genérico?
Blisk: Por enquanto, os usuários não podem adicionar dispositivos. No entanto, adicionaremos mais e mais dispositivos a cada nova versão.
InfoQ: Como funciona a atualização automática? (Ocorre o monitoramento das alterações no sistema de arquivos?)
Blisk: A atualização automática define o visualizador para pastas selecionadas e monitora as alterações dos arquivos com as extensões necessárias. Ele também funciona com pré-processadores CSS e pacotes de módulos.
InfoQ: O que são as moedas do Blisk? Como elas são obtidas e com o quê elas podem ser usadas?
Blisk: Moedas Blisk são uma moeda interna. Os usuários recebem moedas Blisk uma vez que seus amigos ou colegas de equipe se inscreverem e começarem a usar o Blisk. Quando o usuário ganha 100 moedas de Blisk, ele ganha um mês para usar a versão premium do Blisk gratuitamente.
InfoQ: O que está no roteiro para o futuro?
Blisk: Precisamos concluir os principais recursos: análise de página, trabalho em equipe, integrações e relatórios de etapas. Também temos planos para melhorar a emulação. Quando concluído, iremos começar a desenvolver os recursos solicitados pelos usuários.
O Blisk é gratuito apenas por 30 minutos a cada 12 horas. A assinatura paga (US$ 10/mês) remove essa limitação.