Opera Mini è stato scaricato da oltre 1milione di utenti iPhone/touch. L’annuncio è diramato oggi dallo sviluppatore norvegese che segnala di aver guadagnato con Opera Mini la prima posizione in classifica tra le app gratuite più scaricate sugli App Store di ben 22 nazioni. Opera Mini è apprezzato dagli utenti dei tascabili multi-touch della Mela per la velocità di download e di rendering, inoltre per le elevate prestazioni garantite in situazioni di traffico elevato e di collegamento alla Rete non ottimale. Questo è possibile grazie al lavoro di compressione dei contenuti Web eseguito dai server Opera, prima che i dati siano trasmessi ai terminali degli utenti, una soluzione che velocizza il download e riduce anche i dati in transito.
Opera Mini per iPhone e touch può essere scaricato gratuitamente a partire da questa pagina di App Store.
// 1. Configura l'URL e l'identificativo esatto per questo articolo
var disqus_config = function () {
this.page.url = window.location.href.split('?')[0]; // Prende l'URL pulito della pagina
this.page.identifier = window.location.pathname; // Usa il percorso come ID univoco
};
document.addEventListener("DOMContentLoaded", function() {
var disqus_shortname = 'macitynet'; // INSERISCI QUI IL TUO SHORTNAME DISQUS
var disqus_loaded = false;
function loadDisqus() {
if (!disqus_loaded) {
disqus_loaded = true;
var dsq = document.createElement('script');
dsq.type = 'text/javascript';
dsq.async = true;
dsq.setAttribute('data-timestamp', +new Date()); // Obbligatorio per le nuove policy Disqus
dsq.src = 'https://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
}
}
// 2. Lazy load: carica quando arrivi al div
var observer = new IntersectionObserver(function(entries) {
if(entries[0].isIntersecting === true) {
loadDisqus();
observer.disconnect();
}
}, { threshold: [0] });
// Se l'elemento esiste, avvia l'osservatore
var thread = document.getElementById("disqus_thread");
if(thread) observer.observe(thread);
});