{"id":83517,"date":"2022-07-25T03:39:49","date_gmt":"2022-07-25T01:39:49","guid":{"rendered":"https:\/\/rmarketingdigital.com\/dev\/empiece-a-utilizar-web-bundles\/"},"modified":"2020-09-16T23:32:20","modified_gmt":"2020-09-17T02:32:20","slug":"empiece-a-utilizar-web-bundles","status":"publish","type":"post","link":"https:\/\/rmarketingdigital.com\/en\/dev\/empiece-a-utilizar-web-bundles\/","title":{"rendered":"Get started with Web Bundles"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/rmarketingdigital.com\/en\/dev\/empiece-a-utilizar-web-bundles\/#Compatibilidad-del-navegador\" >Browser compatibility<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/rmarketingdigital.com\/en\/dev\/empiece-a-utilizar-web-bundles\/#Presentamos-la-API-de-Web-Bundles\" >Introducing the Web Bundles API<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/rmarketingdigital.com\/en\/dev\/empiece-a-utilizar-web-bundles\/#Explicacion-de-paquetes-web\" >Explanation of web packages<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/rmarketingdigital.com\/en\/dev\/empiece-a-utilizar-web-bundles\/#Creacion-de-paquetes-web\" >Creation of web packages<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/rmarketingdigital.com\/en\/dev\/empiece-a-utilizar-web-bundles\/#Jugando-con-Web-Bundles\" >Playing with Web Bundles<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/rmarketingdigital.com\/en\/dev\/empiece-a-utilizar-web-bundles\/#Enviar-comentarios\" >Post comments<\/a><\/li><\/ul><\/nav><\/div>\n<p><\/p>\n<div>\n<header class=\"w-article-header\">\n<p class=\"w-article-header__subhead w-mb--non\">\n<p>          Share websites as a single file over Bluetooth and run them offline in the context of their origin<\/p>\n<p>\n          <time>November 11, 2019<\/time><\/p>\n<\/header>\n<p>Grouping an entire website as a single file and making it shareable opens up new use cases for the web. Imagine a world where you can:<\/p>\n<ul>\n<li>Create your own content and distribute it in all kinds of ways without being restricted to the network<\/li>\n<li>Share a web application or web content snippet with your friends via Bluetooth or Wi-Fi Direct<\/li>\n<li>Bring your site on your own USB or even host it on your own local network<\/li>\n<\/ul>\n<p>The Web Bundles API is a cutting edge proposition that allows you to do all of this.<\/p>\n<h2 id=\"browser-compatibility\"><span class=\"ez-toc-section\" id=\"Compatibilidad-del-navegador\"><\/span>Browser compatibility <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Currently, the Web Bundles API only supports Chromium-based browsers with an experimental brand.<\/p>\n<h2 id=\"introducing-the-web-bundles-api\"><span class=\"ez-toc-section\" id=\"Presentamos-la-API-de-Web-Bundles\"><\/span>Introducing the Web Bundles API <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A Web Bundle is a file format for encapsulating one or more HTTP resources in a single file. It can include one or more HTML files, JavaScript files, images, or style sheets.<\/p>\n<p>Web packages, more formally known as <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/wicg.github.io\/webpackage\/draft-yasskin-wpack-bundled-exchanges.html\">HTTP exchanges included<\/a>, are part of the <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/WICG\/webpackage\">Web Packaging<\/a><br \/>\nproposal.<\/p>\n<figure class=\"w-figure\">\n  <img alt='webbundle-7281191' src='https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/09\/webbundle-7281191.png' style=\"max-width: 75%\"><figcaption class=\"w-figcaption\">\n<p>    How Web Bundles Work<br \/>\n  <\/figcaption><\/figure>\n<p>HTTP resources in a Web Bundle are indexed by request URL and can optionally come with signatures that endorse the resources. Signatures allow browsers to understand and verify the origin of each resource and treat each one as if it came from its true origin. This is similar to how <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.google.com\/web\/updates\/2018\/11\/signed-exchanges\">Signed HTTP exchanges<\/a>, a function to sign a single HTTP resource.<\/p>\n<p>This article explains what a Web Bundle is and how to use it.<\/p>\n<h2 id=\"explaining-web-bundles\"><span class=\"ez-toc-section\" id=\"Explicacion-de-paquetes-web\"><\/span>Explanation of web packages <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To be precise, a Web Bundle is a <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/cbor.io\/\">CBOR file<\/a> with a <code>.wbn<\/code> extension (by convention) that packages HTTP resources in a binary format, and is served with the <code>application \/ webbundle<\/code> Mimica guy. You can read more about this in the <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/wicg.github.io\/webpackage\/draft-yasskin-wpack-bundled-exchanges.html#top-level\">Top level structure<\/a><br \/>\ndraft spec section.<\/p>\n<p>Web Bundles have multiple unique features:<\/p>\n<ul>\n<li>Encapsulates multiple pages, allowing an entire website to be bundled into a single file<\/li>\n<li>Enable executable JavaScript, unlike MHTML<\/li>\n<li>Applications <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/tools.ietf.org\/id\/draft-ietf-httpbis-variants-00.html\">HTTP variants<\/a> to negotiate content, which enables internationalization with the <code>Accept-Language<\/code><br \/>\nheader even if packet is used offline<\/li>\n<li>It is loaded in the context of its origin when it is cryptographically signed by its publisher.<\/li>\n<li>Charges almost instantly when served locally<\/li>\n<\/ul>\n<p>These features open up multiple scenarios. A common scenario is the ability to create a standalone web application that is easy to share and usable without an internet connection. For example, let&#039;s say you are on a plane from Tokyo to San Francisco with your friend. You don&#039;t like inflight entertainment. Your friend is playing an interesting web game called <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/proxx.app\/\">PROXX<\/a>and tells you that he downloaded the game as a web pack before boarding the plane. It works perfectly offline. Before Web Bundles, the story ended there and you&#039;d have to take turns playing the game on your friend&#039;s device or finding something else to pass the time. But with Web Bundles, this is what you can do now:<\/p>\n<ol>\n<li>Ask your friend to share the <code>.wbn<\/code> game file. For example, the file could be easily shared peer-to-peer using a file sharing application.<\/li>\n<li>Open the <code>.wbn<\/code> file in a browser that supports Web Bundles.<\/li>\n<li>Start playing the game on your own device and try to beat your friend&#039;s high score.<\/li>\n<\/ol>\n<p>Here is a video that explains this scenario.<\/p>\n<p>\n  <iframe loading=\"lazy\" title=\"Web Bundles - user-to-user sharing demo\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/xAujz66la3Y?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/p>\n<p>As you can see, a Web Bundle can contain all the resources, which makes it work offline and load instantly.<\/p>\n<div class=\"w-aside w-aside--note\">\n<p>Currently, Chrome 80 only supports unsigned packages (that is, web packages without source signatures). Packaging PROXX without signatures does not work well due to cross-origin web worker issues. Chrome is working to fix this problem. In the meantime, take a look <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/chromium.googlesource.com\/chromium\/src\/+\/refs\/heads\/master\/content\/browser\/web_package\/using_web_bundles.md#Dealing-with-Common-Problems-in-Unsigned-Bundles\">Handling common problems in unsigned packages<\/a><br \/>\nto learn how to avoid cross-origin problems.<\/p>\n<\/div>\n<h2 id=\"building-web-bundles\"><span class=\"ez-toc-section\" id=\"Creacion-de-paquetes-web\"><\/span>Creation of web packages <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>the <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/WICG\/webpackage\/tree\/master\/go\/bundle\"><code>go \/ bundle<\/code><\/a>  CLI is currently the easiest way to bundle a website. <code>go \/ bundle<\/code> is a reference implementation of the built-in Web Bundles specification <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/golang.org\/\">Go<\/a>.<\/p>\n<ol>\n<li>\n<p><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/golang.org\/doc\/install\">Install Go<\/a>.<\/p>\n<\/li>\n<li>\n<p>Install on pc <code>go \/ bundle<\/code>.<\/p>\n<p><web-copy-code><\/p>\n<pre class=\"language-bash\"><code class=\"language-bash\">go get -u github.com\/WICG\/webpackage\/go\/bundle\/cmd\/<span class=\"token punctuation\">..<\/span>.<\/code><\/pre>\n<p><\/web-copy-code><\/li>\n<li>\n<p>Clone the <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/developit\/preact-todomvc\">preact-todomvc<\/a> repository and create your web application to prepare to pool your resources.<\/p>\n<p><web-copy-code><\/p>\n<pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token function\">git<\/span> clone https:\/\/github.com\/developit\/preact-todomvc.git<br><span class=\"token builtin class-name\">CD<\/span> preact-todomvc<br><span class=\"token function\">npm<\/span> i<br><span class=\"token function\">npm<\/span> run build<\/code><\/pre>\n<p><\/web-copy-code><\/li>\n<li>\n<p>Use the <code>gen-bundle<\/code> command to build a <code>.wbn<\/code> proceedings.<\/p>\n<p><web-copy-code><\/p>\n<pre class=\"language-bash\"><code class=\"language-bash\">gen-bundle -dir build -baseURL https:\/\/preact-todom.vc\/ -primaryURL https:\/\/preact-todom.vc\/ -o todomvc.wbn<\/code><\/pre>\n<p><\/web-copy-code><\/li>\n<\/ol>\n<p>Congratulations! TodoMVC is now a web package.<\/p>\n<p>There are other options for grouping and more to come. the <code>go \/ bundle<\/code> CLI allows you to create a Web Bundle using a HAR file or a custom list of resource URLs. Visit the <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/WICG\/webpackage\/tree\/master\/go\/bundle\">GitHub repository<\/a> to learn more about <code>go \/ bundle<\/code>. You can also try the experimental Node.js module for packaging,<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.npmjs.com\/package\/wbn\"><code>wbn<\/code><\/a>. Note that <code>wbn<\/code> it is still in the early stages of development.<\/p>\n<h2 id=\"playing-around-with-web-bundles\"><span class=\"ez-toc-section\" id=\"Jugando-con-Web-Bundles\"><\/span>Playing with Web Bundles <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To test a web package:<\/p>\n<ol>\n<li>\n<p>Go <code>chrome:\/\/version<\/code> to see what version of Chrome you are running. If you are running version 80 or later, skip the next step.<\/p>\n<\/li>\n<li>\n<p>to download <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.google.com\/chrome\/canary\/\">Chrome Canary<\/a> if you are not running Chrome 80 or later.<\/p>\n<\/li>\n<li>\n<p>Opened <code>chrome:\/\/flags\/#web-bundles<\/code>.<\/p>\n<\/li>\n<li>\n<p>Select the <strong>Web packages<\/strong> flag a <strong>Enabled<\/strong>.<\/p>\n<figure class=\"w-figure\">\n  <img alt='chromeflag-9602917' src='https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/09\/chromeflag-9602917.png' style=\"max-width: 75%\"><figcaption class=\"w-figcaption\">\n<p>    Enable web packages in <code>chrome:\/\/flags<\/code><br \/>\n  <\/figcaption><\/figure>\n<\/li>\n<li>\n<p>Restart Chrome.<\/p>\n<\/li>\n<li>\n<p>Drag and drop the <code>todomvc.wbn<\/code> file in Chrome if it&#039;s on desktop, or tap it in a file manager app if it&#039;s on Android.<\/p>\n<\/li>\n<\/ol>\n<p>Everything works magically.<\/p>\n<figure class=\"w-figure\">\n  <video controls=\"\" autoplay=\"\" loop=\"\" muted=\"\" class=\"w-screenshot\"><source src=\"https:\/\/storage.googleapis.com\/web-dev-assets\/web-bundles\/preact-todomvc.mp4\" type=\"video\/mp4\"><\/source><\/video><figcaption class=\"w-figcaption\">\n<p>    TodoMVC&#039;s Preact implementation working offline as a web package<br \/>\n  <\/figcaption><\/figure>\n<p>You can also try other sample web packages:<\/p>\n<ul>\n<li>web.dev.wbn is a snapshot of the entire website.dev, as of October 15, 2019.<\/li>\n<li><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/storage.googleapis.com\/web-dev-assets\/web-bundles\/proxx.wbn\">proxx.wbn<\/a>: PROXX is a Minesweeper clone that works offline.<\/li>\n<li><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/storage.googleapis.com\/web-dev-assets\/web-bundles\/squoosh.wbn\">squoosh.wbn<\/a>:<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/squoosh.app\">Squoosh<\/a> is a convenient and fast image optimization tool that allows you to make side-by-side comparisons of various image compression formats, with support for resizing and format conversions.<\/li>\n<\/ul>\n<div class=\"w-aside w-aside--note\">\n<p>Currently, you can only navigate to a Web Bundle stored in a local file, but that is only a temporary restriction.<\/p>\n<\/div>\n<h2 id=\"send-feedback\"><span class=\"ez-toc-section\" id=\"Enviar-comentarios\"><\/span>Post comments <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The implementation of the Web Bundle API in Chrome is experimental and incomplete. Not everything works and can crash or crash. That is why it is behind an experimental flag. But the API is smart enough for you to explore in Chrome. Feedback from web developers is crucial to designing new APIs, so give it a try and let the people who work at Web Bundles know what you think!<\/p>\n<p><strong>Thanks<\/strong><\/p>\n<p>We would like to congratulate the wonderful Chrome engineering team,<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/irori\">Kunihiko Sakamoto<\/a>, <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/twitter.com\/horo\">Tsuyoshi Horo<\/a>, <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/twitter.com\/toyoshim\">Takashi toyoshima<\/a>, <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/twitter.com\/kinu\">Kinuko yasuda<\/a> and <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/twitter.com\/jyasskin\">Jeffrey yasskin<\/a> who worked hard contributing to the spec, building the function in Canary, and reviewing this article. During the standardization process <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"http:\/\/danyork.me\/\">Dan York<\/a> has helped navigate the IETF discussion and also <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/twitter.com\/dauwhe\">Dave cramer<\/a> has been a great resource on what publishers really need. We also want to thank <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/twitter.com\/_developit\">Jason miller<\/a> for the amazing preact-todomvc and their tireless efforts to improve the structure.<\/p>\n<p>    <web-feedback additional-questions=\"api\"><\/web-feedback>\n  <\/div>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>","protected":false},"excerpt":{"rendered":"<p>Share websites as a single file over Bluetooth and run offline in the context of their origin Nov 11, 2019 Bundling a website\u2026<\/p>","protected":false},"author":1,"featured_media":83519,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1356],"tags":[],"class_list":["post-83517","post","type-post","status-publish","format-standard","has-post-thumbnail","category-dev"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Empiece a utilizar Web Bundles - R Marketing Digital<\/title>\n<meta name=\"description\" content=\"Comparta sitios web como un solo archivo a trav\u00e9s de Bluetooth y ejec\u00fatelos sin conexi\u00f3n en el contexto de su origen 11 de noviembre de 2019 Agrupar un\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rmarketingdigital.com\/en\/dev\/start-using-web-bundles\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Empiece a utilizar Web Bundles\" \/>\n<meta property=\"og:description\" content=\"Comparta sitios web como un solo archivo a trav\u00e9s de Bluetooth y ejec\u00fatelos sin conexi\u00f3n en el contexto de su origen 11 de noviembre de 2019 Agrupar un\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rmarketingdigital.com\/en\/dev\/start-using-web-bundles\/\" \/>\n<meta property=\"og:site_name\" content=\"R Marketing Digital\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-25T01:39:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/09\/hero-3184263.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"R Marketing Digital\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/de\\\/dev\\\/start-using-web-bundles\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/de\\\/dev\\\/start-using-web-bundles\\\/\"},\"author\":{\"name\":\"R Marketing Digital\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"headline\":\"Empiece a utilizar Web Bundles\",\"datePublished\":\"2022-07-25T01:39:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/de\\\/dev\\\/start-using-web-bundles\\\/\"},\"wordCount\":1253,\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/de\\\/dev\\\/start-using-web-bundles\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/hero-3184263.png\",\"articleSection\":[\"Dev\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/de\\\/dev\\\/start-using-web-bundles\\\/\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/de\\\/dev\\\/start-using-web-bundles\\\/\",\"name\":\"Empiece a utilizar Web Bundles - R Marketing Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/de\\\/dev\\\/start-using-web-bundles\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/de\\\/dev\\\/start-using-web-bundles\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/hero-3184263.png\",\"datePublished\":\"2022-07-25T01:39:49+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"description\":\"Comparta sitios web como un solo archivo a trav\u00e9s de Bluetooth y ejec\u00fatelos sin conexi\u00f3n en el contexto de su origen 11 de noviembre de 2019 Agrupar un\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rmarketingdigital.com\\\/de\\\/dev\\\/start-using-web-bundles\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/de\\\/dev\\\/start-using-web-bundles\\\/#primaryimage\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/hero-3184263.png\",\"contentUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/hero-3184263.png\",\"width\":1200,\"height\":600,\"caption\":\"hero-3184263-6259293-png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/\",\"name\":\"R Marketing Digital\",\"description\":\"Agencia SEO | Publicidad redes sociales | Community Management\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rmarketingdigital.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\",\"name\":\"R Marketing Digital\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"caption\":\"R Marketing Digital\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Empiece a utilizar Web Bundles - R Marketing Digital","description":"Share websites as a single file over Bluetooth and run them offline in the context of their origin November 11, 2019 Bundle One","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:\/\/rmarketingdigital.com\/en\/dev\/start-using-web-bundles\/","og_locale":"en_US","og_type":"article","og_title":"Empiece a utilizar Web Bundles","og_description":"Comparta sitios web como un solo archivo a trav\u00e9s de Bluetooth y ejec\u00fatelos sin conexi\u00f3n en el contexto de su origen 11 de noviembre de 2019 Agrupar un","og_url":"https:\/\/rmarketingdigital.com\/en\/dev\/start-using-web-bundles\/","og_site_name":"R Marketing Digital","article_published_time":"2022-07-25T01:39:49+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/09\/hero-3184263.png","type":"image\/png"}],"author":"R Marketing Digital","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rmarketingdigital.com\/de\/dev\/start-using-web-bundles\/#article","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/de\/dev\/start-using-web-bundles\/"},"author":{"name":"R Marketing Digital","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"headline":"Empiece a utilizar Web Bundles","datePublished":"2022-07-25T01:39:49+00:00","mainEntityOfPage":{"@id":"https:\/\/rmarketingdigital.com\/de\/dev\/start-using-web-bundles\/"},"wordCount":1253,"image":{"@id":"https:\/\/rmarketingdigital.com\/de\/dev\/start-using-web-bundles\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/09\/hero-3184263.png","articleSection":["Dev"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/rmarketingdigital.com\/de\/dev\/start-using-web-bundles\/","url":"https:\/\/rmarketingdigital.com\/de\/dev\/start-using-web-bundles\/","name":"Empiece a utilizar Web Bundles - R Marketing Digital","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rmarketingdigital.com\/de\/dev\/start-using-web-bundles\/#primaryimage"},"image":{"@id":"https:\/\/rmarketingdigital.com\/de\/dev\/start-using-web-bundles\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/09\/hero-3184263.png","datePublished":"2022-07-25T01:39:49+00:00","author":{"@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"description":"Share websites as a single file over Bluetooth and run them offline in the context of their origin November 11, 2019 Bundle One","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rmarketingdigital.com\/de\/dev\/start-using-web-bundles\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rmarketingdigital.com\/de\/dev\/start-using-web-bundles\/#primaryimage","url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/09\/hero-3184263.png","contentUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/09\/hero-3184263.png","width":1200,"height":600,"caption":"hero-3184263-6259293-png"},{"@type":"WebSite","@id":"https:\/\/rmarketingdigital.com\/#website","url":"https:\/\/rmarketingdigital.com\/","name":"R Digital Marketing","description":"SEO Agency | Advertising social networks | Community Management","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rmarketingdigital.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e","name":"R Digital Marketing","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","caption":"R Marketing Digital"}}]}},"_links":{"self":[{"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/posts\/83517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/comments?post=83517"}],"version-history":[{"count":0,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/posts\/83517\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/media\/83519"}],"wp:attachment":[{"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/media?parent=83517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/categories?post=83517"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/tags?post=83517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}