{"id":22276,"date":"2020-06-28T05:31:01","date_gmt":"2020-06-28T03:31:01","guid":{"rendered":"https:\/\/savinol.sg-host.com\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/"},"modified":"2020-06-28T05:31:01","modified_gmt":"2020-06-28T03:31:01","slug":"pagine-web-moderne-su-vecchi-browser-con-browservice","status":"publish","type":"post","link":"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/","title":{"rendered":"Pagine web moderne su vecchi browser con Browservice"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>Gli appassionati di <strong>retrocomputing<\/strong> hanno spesso a che fare con vecchi sistemi operativi e software che hanno ben poco a che vedere con quelli moderni. Finch\u00e9 ci si ferma all\u2019uso di vecchi videogiochi ed emulatori, questo pu\u00f2 anche non rappresentare un problema. Ma nel momento in cui si vuole abbinare alla passione per i vecchi videogame anche l\u2019uso di un <strong>browser<\/strong> per esplorare il web moderno, l\u2019uso di piattaforme datate pu\u00f2 diventare proibitivo.<\/p>\n<p>Per risolvere questo problema, lo sviluppatore Topi Talvitie ha pensato ad una soluzione tanto creativa quanto funzionale. La sua idea prende il nome di <strong>Browservice<\/strong>, che potremmo riassumere come un <strong>servizio di Browser-as-a-Service<\/strong> (nella pi\u00f9 classica delle definizioni di piattaforme ed infrastrutture <a href=\"https:\/\/www.html.it\/articoli\/cose-il-cloud\/\">Cloud<\/a> moderne). Si tratta di un web proxy, a cui \u00e8 possibile richiedere qualsiasi pagina web moderna. Il proxy, anzich\u00e9 restituire la pagina cos\u00ec com\u2019\u00e8 sul server originale, ne effettua il rendering sfruttando il <strong>CEF<\/strong> (acronimo di <strong>C<\/strong>hromium <strong>E<\/strong>mbedded <strong>F<\/strong>ramework), che permette di eseguire una istanza di un browser Chromium. Una volta renderizzata la pagina su tale istanza, il risultato viene compresso ed impacchettato in una immagine PNG (di fatto, uno screenshot della pagina), che viene poi restituita al client richiedente originario, unitamente ad una barra di controllo ed uno script <a href=\"https:\/\/www.html.it\/guide\/guida-javascript-di-base\/\">JavaScript<\/a> che si occupa di intercettare tutte le interazioni dell\u2019utente, inviandole di volta in volta al proxy (che eseguir\u00e0 i risultati sulla pagina precedentemente renderizzata).<\/p>\n<p>Sembra un meccanismo piuttosto macchinoso. Eppure, secondo l\u2019autore, questa soluzione ha diversi vantaggi. In primis, essa permette di rendere <strong>accessibile il web moderno<\/strong> da una vasta gamma di browser datati (la lista completa \u00e8 disponibile sulla <a href=\"https:\/\/github.com\/ttalvitie\/browservice\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">pagina di GitHub del progetto<\/a>, da cui \u00e8 possibile anche scaricarlo). Inoltre, questo approccio garantisce anche un certo livello di <strong>sicurezza<\/strong>: \u00e8 infatti facile capire che qualsiasi vecchio browser porta con s\u00e9 una quantit\u00e0 non indifferente di falle di sicurezza. L\u2019impacchettamento del solo front-end all\u2019interno di una immagine, pur limitando inevitabilmente alcune funzionalit\u00e0 del sito originario, evita infatti l\u2019esecuzione di script potenzialmente dannosi sul browser (non sicuro) del client richiedente.<\/p>\n<p>L\u2019installazione pu\u00f2 essere effettuata seguendo la procedura descritta sulla pagina di <a href=\"https:\/\/github.com\/ttalvitie\/browservice\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub<\/a>, ma consiste sostanzialmente nel download del codice del web proxy, che va installato su una macchina <a href=\"https:\/\/www.html.it\/guide\/guida-linux\/\">Linux<\/a> (l\u2019unico sistema operativo attualmente supportato). Una volta installato, \u00e8 sufficiente impostare l\u2019URL che punta a tale proxy come pagina principale del nostro browser \u201cd\u2019annata\u201d, e utilizzare la control bar per accedere all\u2019indirizzo che ci interessa visualizzare.<\/p>\n<p>Il video seguente mostra un esempio di utilizzo di Browservice su Internet Explorer, a sua volta installato su Windows NT:<\/p>\n<div style=\"text-align:center\">\n<div class=\"embed-responsive embed-responsive-16by9\">\n<p><iframe loading=\"lazy\" title=\"Gmail on Windows NT 4.0 and IE6 using Browservice\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/oI6wJbMKjoQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<\/div>\n<\/div>\n<p><em>Fonte<\/em>: <a href=\"https:\/\/github.com\/ttalvitie\/browservice\" class=\"text-link text-link--special\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span class=\"underline\">GitHub<\/span><i class=\"ico-external\"\/><\/a><\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"http:\/\/feedproxy.google.com\/~r\/htmlitedit\/~3\/04UeQveoG0I\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gli appassionati di retrocomputing hanno spesso a che fare con vecchi sistemi operativi e software che hanno ben poco a che vedere con quelli moderni. Finch\u00e9 ci si ferma all\u2019uso di vecchi videogiochi ed emulatori, questo pu\u00f2 anche non rappresentare un problema. Ma nel momento in cui si vuole abbinare alla passione per i vecchi&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_s2mail":""},"categories":[37],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pagine web moderne su vecchi browser con Browservice - AGENZIA WEB Italia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pagine web moderne su vecchi browser con Browservice - AGENZIA WEB Italia\" \/>\n<meta property=\"og:description\" content=\"Gli appassionati di retrocomputing hanno spesso a che fare con vecchi sistemi operativi e software che hanno ben poco a che vedere con quelli moderni. Finch\u00e9 ci si ferma all\u2019uso di vecchi videogiochi ed emulatori, questo pu\u00f2 anche non rappresentare un problema. Ma nel momento in cui si vuole abbinare alla passione per i vecchi...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/\" \/>\n<meta property=\"og:site_name\" content=\"AGENZIA WEB Italia\" \/>\n<meta property=\"article:published_time\" content=\"2020-06-28T03:31:01+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\"},\"headline\":\"Pagine web moderne su vecchi browser con Browservice\",\"datePublished\":\"2020-06-28T03:31:01+00:00\",\"dateModified\":\"2020-06-28T03:31:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/\"},\"wordCount\":454,\"publisher\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\"},\"articleSection\":[\"News\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/\",\"name\":\"Pagine web moderne su vecchi browser con Browservice - AGENZIA WEB Italia\",\"isPartOf\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#website\"},\"datePublished\":\"2020-06-28T03:31:01+00:00\",\"dateModified\":\"2020-06-28T03:31:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pagine web moderne su vecchi browser con Browservice\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#website\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\",\"name\":\"AGENZIA WEB Italia\",\"description\":\"Web design Web agency Italia\",\"publisher\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization\",\"name\":\"Multimedia Web\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png\",\"contentUrl\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png\",\"width\":200,\"height\":57,\"caption\":\"Multimedia Web\"},\"image\":{\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"caption\":\"admin\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pagine web moderne su vecchi browser con Browservice - AGENZIA WEB Italia","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/","og_locale":"it_IT","og_type":"article","og_title":"Pagine web moderne su vecchi browser con Browservice - AGENZIA WEB Italia","og_description":"Gli appassionati di retrocomputing hanno spesso a che fare con vecchi sistemi operativi e software che hanno ben poco a che vedere con quelli moderni. Finch\u00e9 ci si ferma all\u2019uso di vecchi videogiochi ed emulatori, questo pu\u00f2 anche non rappresentare un problema. Ma nel momento in cui si vuole abbinare alla passione per i vecchi...","og_url":"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/","og_site_name":"AGENZIA WEB Italia","article_published_time":"2020-06-28T03:31:01+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"admin","Tempo di lettura stimato":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/#article","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/"},"author":{"name":"admin","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42"},"headline":"Pagine web moderne su vecchi browser con Browservice","datePublished":"2020-06-28T03:31:01+00:00","dateModified":"2020-06-28T03:31:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/"},"wordCount":454,"publisher":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization"},"articleSection":["News"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/","name":"Pagine web moderne su vecchi browser con Browservice - AGENZIA WEB Italia","isPartOf":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#website"},"datePublished":"2020-06-28T03:31:01+00:00","dateModified":"2020-06-28T03:31:01+00:00","breadcrumb":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/pagine-web-moderne-su-vecchi-browser-con-browservice\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.nycwebdesign.eu\/webdesign\/"},{"@type":"ListItem","position":2,"name":"Pagine web moderne su vecchi browser con Browservice"}]},{"@type":"WebSite","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#website","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/","name":"AGENZIA WEB Italia","description":"Web design Web agency Italia","publisher":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.nycwebdesign.eu\/webdesign\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#organization","name":"Multimedia Web","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/","url":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png","contentUrl":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-content\/uploads\/2016\/05\/multimediaweb1.png","width":200,"height":57,"caption":"Multimedia Web"},"image":{"@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42","name":"admin","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.nycwebdesign.eu\/webdesign\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","caption":"admin"}}]}},"_links":{"self":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts\/22276"}],"collection":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/comments?post=22276"}],"version-history":[{"count":0,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/posts\/22276\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/media?parent=22276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/categories?post=22276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nycwebdesign.eu\/webdesign\/wp-json\/wp\/v2\/tags?post=22276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}