80 / 100
Deve corrigir:
Eliminar JavaScript e CSS de bloqueio de renderização no conteúdo acima da borda
Sua página tem 1 recursos de script de bloqueio e 1 recursos de CSS de bloqueio. Isso causa um atraso na renderização de sua página.
Nenhuma parte do conteúdo acima da dobra em sua página seria renderizado sem aguardar o carregamento dos seguintes recursos. Tente adiar ou carregar de maneira assíncrona os recursos de bloqueio, ou incorpore in-line as partes fundamentais desses recursos diretamente ao HTML.
Remova o JavaScript de bloqueio de renderização:
- http://rubular.com/assets/application-9825f7b9ae530c7f7dfba21d4e402d11.js
Otimize a exibição de CSS dos seguintes itens:
- http://rubular.com/assets/application-f2e156d28da7ea6be432b1cbfbf2f29e.css
Mostrar como corrigir
Considere Corrigir:
Ativar compactação
A compactação de recursos com gzip ou deflate pode reduzir o número de bytes enviados pela rede.
Ative a compactação para os seguintes recursos a fim de diminuir o tamanho de transferência em 37,7 KiB (70% de redução).
- A compactação de http://rubular.com/assets/application-9825f7b9ae530c7f7dfba21d4e402d11.js pouparia 34,2 KiB (70% de redução).
- A compactação de http://rubular.com/assets/application-f2e156d28da7ea6be432b1cbfbf2f29e.css pouparia 3,5 KiB (70% de redução).
Mostrar como corrigir
Aproveitar cache do navegador
A definição de uma data de validade ou de uma idade máxima nos cabeçalhos de HTTP para recursos estáticos instrui o navegador a carregar os recursos transferidos anteriormente a partir do disco local e não por meio da rede.
Aproveite o cache do navegador para os seguintes recursos que podem ser armazenados em cache:
- http://rubular.com/assets/ajax-loader-53c95d088d11de11b87a110abf0ff9c5.gif (expiração não especificada)
- http://rubular.com/assets/application-9825f7b9ae530c7f7dfba21d4e402d11.js (expiração não especificada)
- http://rubular.com/assets/application-f2e156d28da7ea6be432b1cbfbf2f29e.css (expiração não especificada)
- http://www.google-analytics.com/ga.js (2 horas)
Mostrar como corrigir
7 regras corretas
67 / 100
Deve corrigir:
Use tamanhos de fonte legíveis
A maneira que o seguinte texto na sua página é processado dificulta a leitura de alguns visitantes. Use tamanhos de fonte legíveis para fornecer uma melhor experiência do usuário.
Os seguintes fragmentos de texto têm tamanhos pequenos de fonte. Aumente o tamanho da fonte para tornar os fragmentos legíveis.
a Ruby regular…ression editor
é processado com somente 8 pixels de altura (20 pixels em CSS) final.
Your regular expression:
é processado com somente 6 pixels de altura (16 pixels em CSS) final.
/
e 1 outros são processados com somente 8 pixels de altura (20 pixels em CSS) final.
Your test string:
é processado com somente 6 pixels de altura (16 pixels em CSS) final.
Wrap words
é processado com somente 4 pixels de altura (11 pixels em CSS) final.
Show invisibles
e 1 outros são processados com somente 4 pixels de altura (11 pixels em CSS) final.
Rubular is a R…ou write them.
e 2 outros são processados com somente 6 pixels de altura (16 pixels em CSS) final.
try an example
é processado com somente 6 pixels de altura (16 pixels em CSS) final.
make permalink
e 1 outros são processados com somente 4 pixels de altura (11 pixels em CSS) final.
[a-zA-Z]
e 23 outros são processados com somente 5 pixels de altura (13 pixels em CSS) final.
Any word chara…r, underscore)
e 23 outros são processados com somente 5 pixels de altura (13 pixels em CSS) final.
perform #{...}…ions only once
e 4 outros são processados com somente 5 pixels de altura (12 pixels em CSS) final.
i
e 3 outros são processados com somente 5 pixels de altura (12 pixels em CSS) final.
. For question…ues, visit the
e 5 outros são processados com somente 5 pixels de altura (14 pixels em CSS) final.
Michael Lovitt
e 2 outros são processados com somente 5 pixels de altura (14 pixels em CSS) final.
(
e 3 outros são processados com somente 5 pixels de altura (12 pixels em CSS) final.
@rubular
e 1 outros são processados com somente 5 pixels de altura (12 pixels em CSS) final.
Mostrar como corrigir
Considere Corrigir:
Dimensionar o conteúdo para se ajustar à janela de visualização
O conteúdo da página é muito largo para a janela de visualização, e isso faz com que o usuário role a página horizontalmente. Dimensione o conteúdo para se ajustar à janela de visualização a fim de oferecer uma melhor experiência do usuário.
A largura do conteúdo da página é 1.043 pixels em CSS, mas a largura da janela de visualização tem somente 980 pixels em CSS. Os seguintes elementos não se ajustam à janela de visualização:
- O elemento
<h1>Rubular</h1>
não se ajusta à janela de visualização.
- O elemento
<h2>a Ruby regular…ression editor</h2>
não se ajusta à janela de visualização.
- O elemento
<input id="options" type="text" name="options">
não se ajusta à janela de visualização.
- O elemento
<div id="start_instructions" class="notice">Rubular is a R…ry an example.</div>
não se ajusta à janela de visualização.
- O elemento
<div class="form_controls">make permalink…clear fields</div>
não se ajusta à janela de visualização.
- O elemento
<h3>Regex quick reference</h3>
não se ajusta à janela de visualização.
- O elemento
<p>options: i c…ions only once</p>
não se ajusta à janela de visualização.
- O elemento
<p>For a complete…e the Pickaxe.</p>
não se ajusta à janela de visualização.
- O elemento
<p>Made by Michae…er (@rubular).</p>
não se ajusta à janela de visualização.
Mostrar como corrigir
Tamanho apropriado dos pontos de toque
Alguns links/botões na sua página da Web são muito pequenos para que um usuário toque com facilidade no touchscreen. Pense na possibilidade de aumentar o tamanho desses pontos de toque para oferecer uma melhor experiência do usuário.
Os seguintes pontos de toque estão perto de outros pontos próximos e talvez precisem de espaço adicional ao redor deles.
- O ponto de toque
<label>Wrap words</label>
está próximo de outros 1 pontos desse tipo final.
- O ponto de toque
<label>Wrap words</label>
e outros 3 pontos de toque estão próximos de outros pontos desse tipo final.
- O ponto de toque
<label>Show invisibles</label>
está próximo de outros 1 pontos desse tipo final.
- O ponto de toque
<a href="http://www.rub…nguage.html#UJ">Pickaxe</a>
e outros 1 pontos de toque estão próximos de outros pontos desse tipo final.
- O ponto de toque
<a href="http://twitter.com/lovitt">@lovitt</a>
está próximo de outros 1 pontos desse tipo final.
Mostrar como corrigir
1 regras corretas
Mostrar detalhes
Evitar plug-ins
Parece que sua página não usa plug-ins, o que previne o uso de conteúdos em muitas plataformas. Saiba mais sobre a importância de evitar plug-ins.
90 / 100
Considere Corrigir:
Ativar compactação
A compactação de recursos com gzip ou deflate pode reduzir o número de bytes enviados pela rede.
Ative a compactação para os seguintes recursos a fim de diminuir o tamanho de transferência em 37,7 KiB (70% de redução).
- A compactação de http://rubular.com/assets/application-9825f7b9ae530c7f7dfba21d4e402d11.js pouparia 34,2 KiB (70% de redução).
- A compactação de http://rubular.com/assets/application-f2e156d28da7ea6be432b1cbfbf2f29e.css pouparia 3,5 KiB (70% de redução).
Mostrar como corrigir
Aproveitar cache do navegador
A definição de uma data de validade ou de uma idade máxima nos cabeçalhos de HTTP para recursos estáticos instrui o navegador a carregar os recursos transferidos anteriormente a partir do disco local e não por meio da rede.
Aproveite o cache do navegador para os seguintes recursos que podem ser armazenados em cache:
- http://rubular.com/assets/application-9825f7b9ae530c7f7dfba21d4e402d11.js (expiração não especificada)
- http://rubular.com/assets/application-f2e156d28da7ea6be432b1cbfbf2f29e.css (expiração não especificada)
- http://www.google-analytics.com/ga.js (2 horas)
Mostrar como corrigir
Eliminar JavaScript e CSS de bloqueio de renderização no conteúdo acima da borda
Sua página tem 1 recursos de script de bloqueio e 1 recursos de CSS de bloqueio. Isso causa um atraso na renderização de sua página.
Nenhuma parte do conteúdo acima da dobra em sua página seria renderizado sem aguardar o carregamento dos seguintes recursos. Tente adiar ou carregar de maneira assíncrona os recursos de bloqueio, ou incorpore in-line as partes fundamentais desses recursos diretamente ao HTML.
Remova o JavaScript de bloqueio de renderização:
- http://rubular.com/assets/application-9825f7b9ae530c7f7dfba21d4e402d11.js
Otimize a exibição de CSS dos seguintes itens:
- http://rubular.com/assets/application-f2e156d28da7ea6be432b1cbfbf2f29e.css
Mostrar como corrigir
7 regras corretas
* Os resultados são mantidos por 30s. Se efetuou alterações na sua página, espere por favor 30s antes de voltar a correr a avaliação.