# Functions
DownloadAsset copies a remote file to the given writer.
DownloadAssetAsync downloads an asset asynchronously and notifies the given channel when the download is complete.
NewForm creates and returns a *Form type.
NewImageAsset creates and returns a new *Image type.
NewLinkAsset creates and returns a new *Link type.
NewScriptAsset creates and returns a new *Script type.
NewStylesheetAsset creates and returns a new *Stylesheet type.
# Constants
FollowRedirects instructs a Browser to follow Location headers.
ImageAsset describes an *Image asset.
LinkAsset describes a *Link asset.
MetaRefreshHandling instructs a Browser to handle the refresh meta tag.
ScriptAsset describes a *Script asset.
SendReferer instructs a Browser to send the Referer header.
StylesheetAsset describes a *Stylesheet asset.
# Variables
InitialAssetsSliceSize is the initial size when allocating a slice of page assets.
# Structs
Asset implements Assetable.
AsyncDownloadResult has the results of an asynchronous download.
Browser is the default Browser implementation.
DownloadableAsset is an asset that may be downloaded.
File represents a input type file, that includes the fileName and a io.reader.
Form is the default form element.
Image stores the properties of an image.
Link stores the properties of a page link.
Script stores the properties of a linked script.
Stylesheet stores the properties of a linked stylesheet.
# Interfaces
Assetable represents a page asset, such as an image or stylesheet.
Browsable represents an HTTP web browser.
Downloadable represents an asset that may be downloaded.
Submittable represents an element that may be submitted, such as a form.
# Type aliases
AssetType describes a type of page asset, such as an image or stylesheet.
Attribute represents a Browser capability.
AttributeMap represents a map of Attribute values.
FileSet represents a map of files used to port multipart.