what is web package

1 year ago 93
Nature

Web Packaging is a way to bundle up groups of web resources to transmit them together. These bundles can be signed to establish their authenticity. Web Packages are an atomic, transparent, self-describing unit representing a website that can be easily hydrated onto any IIS Web server. A Personal Web Package is a process in Expression Web where you can export or "package" a website with all of accompanying files and folders so that someone else can open it on their computer.

Googles Web Packaging standard is a new way of "packaging" a web page and making it ready for delivery to a user's browser. Web Packaging allows website owners to create a cryptographically-signed version of the page, in one single file, which they can distribute to users via alternative channels, even without breaking HTTPS support. This looks like an ideal solution in cases where nation-states or internet service providers might block access to a website. Website owners can create signed packages of their sites' pages, which can then be introduced inside a network of peers and shared among users without having to connect to the origin server that might have been blocked locally. If the cryptographically signed package doesn't validate, then users would know that someone has tampered with the page and its content.

Web Packaging is also known as Web Bundles and is a collection of HTTP resources, each of which could be signed or unsigned, with some metadata describing. Packaging of content and data is not only useful for web applications, but also for digital publishing that requires the packaging of content, stylesheets, fonts, and other assets.