🛡️
Hogosuru
  • What is Hogosuru?
    • How it works?
    • Minimal requirements to load a wasm
    • Repositories
  • Guides
    • Configure your environment
    • Web API support
    • Create your first project
    • Load and parse a JSON data
    • Create HTML entities and manipulating DOM
      • Create some dynamic content
      • Attach to existing content
      • Modify CSS and attributes
      • Repeat content using template
    • Async work with Promise
    • Network IO: An example with gofiber
    • Observers: Your data always up to date
    • Create a single app with hogosuru
      • Example
Powered by GitBook
On this page
  1. Guides

Web API support

PreviousConfigure your environmentNextCreate your first project

Last updated 3 years ago

CtrlK

Hogosuru is bound to the Web API documentation https://developer.mozilla.org/en-US/docs/Web/API

To understand how to use a specific function, follow the documentation provide my mozilla

Of course hogosuru doesn't implement all function available. Some of them are deprecated, experimental or specific for a browser.

I focus of the standard use for a standard app or website. The most part of functions is available and you can find the list of supported functions below. If you want a specific function, you can open a issue or send me a PR.

AbortController

Full

https://developer.mozilla.org/en-US/docs/Web/API/AbortController

AbortSignal

Full

https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal

AnimationEvent

Full

https://developer.mozilla.org/fr/docs/Web/API/AnimationEvent

Array

Full

https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Array

Arraybuffer

Full

https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer

Attr

Full

https://developer.mozilla.org/fr/docs/Web/API/Attr

Blob

Full

https://developer.mozilla.org/fr/docs/Web/API/Blob

Broadcast Channel

Full

https://developer.mozilla.org/en-US/docs/Web/API/BroadcastChannel

Clipboard

Full

https://developer.mozilla.org/en-US/docs/Web/API/Clipboard

ClipboardItem

Full

https://developer.mozilla.org/en-US/docs/Web/API/ClipboardItem

ClipboardEvent

Full

https://developer.mozilla.org/en-US/docs/Web/API/ClipboardEvent

Console

Full

https://developer.mozilla.org/fr/docs/Web/API/Console

CSSRule

Full

https://developer.mozilla.org/en-US/docs/Web/API/CSSRule

CSSStyleDeclaration

Full

https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration

CustomEvent

Full

https://developer.mozilla.org/fr/docs/Web/API/CustomEvent

DataTransfer

Full

https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer

DataTransferItem

Partial

https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem

DataTransferItemList

Full

https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItemList

Date

Full

https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Date

Document

Mostly

https://developer.mozilla.org/fr/docs/Web/API/Document

DragEvent

Full

https://developer.mozilla.org/en-US/docs/Web/API/DragEvent

Element

Full

https://developer.mozilla.org/fr/docs/Web/API/Element

Event

Partially implemented

https://developer.mozilla.org/fr/docs/Web/API/Event

EventTarget

Full

https://developer.mozilla.org/fr/docs/Web/API/EventTarget/EventTarget

Fetch

Full

https://developer.mozilla.org/fr/docs/Web/API/Fetch_API

File

Full

https://developer.mozilla.org/fr/docs/Web/API/File

FileList

Full

https://developer.mozilla.org/fr/docs/Web/API/FileList

FormData

Full

https://developer.mozilla.org/fr/docs/Web/API/FormData

Headers

Full

https://developer.mozilla.org/en-US/docs/Web/API/Headers

History

Full

https://developer.mozilla.org/fr/docs/Web/API/History

HTMLAnchorElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement

HTMLAreaElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement

HTMLBaseElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLBaseElement

HTMLBodyElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement

HTMLBRElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLBRElement

HTMLButtonElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement

HTMLCollection

Full

https://developer.mozilla.org/fr/docs/Web/API/HTMLCollection

HTMLDataElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLDataElement

HTMLDataListElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLDataListElement

HTMLDetailsElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLDetailsElement

HTMLDivElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLDivElement

HTMLDListElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLDListElement

HTMLElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement

HTMLEmbbedElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbbedElement

HTMLFieldSetElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement

HTMLFormElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement

HTMLHeadElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLHeadElement

HTMLHeadingElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLHeadingElement

HTMLHRElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLHRElement

HTMLIFrameElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement

HTMLImageElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement

HTMLInputElement

Full

https://developer.mozilla.org/fr/docs/Web/API/HTMLInputElement

HTMLLabelElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLLabelElement

HTMLLegendElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLLegendElement

HTMLLIElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLLIElement

HTMLLinkElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement

HTMLMapElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLMapElement

HTMLMetaElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLMetaElement

HTMLMeterElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement

HTMLIFrameElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement

HTMLOptionsCollection

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionsCollection

HTMLParagraphElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLParagraphElement

HTMLQuoteElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLQuoteElement

HTMLScriptElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement

HTMLSelectElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement

HTMLSourceElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLSourceElement

HTMLSpanElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLSpanElement

HTMLStyleElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLStyleElement

HTMLCaptionElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLCaptionElement

HTMLTableCaptionElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCaptionElement

HTMLTableCellElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement

HTMLTableColElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableColElement

HTMLTableElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement

HTMLTableRowElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement

HTMLTableSectionElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement

HTMLTemplateElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement

HTMLTextAreaElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement

HTMLTimeElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLTimeElement

HTMLTitleElement

Full

https://developer.mozilla.org/en-US/docs/Web/API/HTMLTitleElement

Indexeddb

Full

https://developer.mozilla.org/fr/docs/Web/API/IndexedDB_API

Iterator

-

-

JSON

Full

https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/JSON

Location

Full

https://developer.mozilla.org/fr/docs/Web/API/window/location

MessageEvent

Full

https://developer.mozilla.org/fr/docs/Web/API/MessageEvent

NamedNodeMap

Full

https://developer.mozilla.org/fr/docs/Web/API/NamedNodeMap

Navigator

Partial

https://developer.mozilla.org/en-US/docs/Web/API/Navigator

Node

Full

https://developer.mozilla.org/en-US/docs/Web/API/Node

NodeList

Considerated at Full (Partial implemented but no more need )

https://developer.mozilla.org/fr/docs/Web/API/NodeList

Object

Partial

https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Object

Map

Full

https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Map

Permissions

Full

https://developer.mozilla.org/en-US/docs/Web/API/Permissions_API

PermissionStatus

Full

https://developer.mozilla.org/en-US/docs/Web/API/PermissionStatus

ProgressEvent

Full

https://developer.mozilla.org/en-US/docs/Web/API/ProgressEvent

Promise

Full

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise

ReadableStream

Full

https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream

Response

Full

https://developer.mozilla.org/fr/docs/Web/API/Response

Storage

Full

https://developer.mozilla.org/fr/docs/Mozilla/Add-ons/WebExtensions/API/storage

Stream

Partially implemented

https://developer.mozilla.org/fr/docs/Web/API/Streams_API

StyleSheet

Full

https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet

Uint8array

Partially implemented

https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array

ValidityState

Full

https://developer.mozilla.org/en-US/docs/Web/API/ValidityState

WebSocket

Full

https://developer.mozilla.org/fr/docs/Web/API/WebSocket

Webassembly

Partial

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly

Window

Partial

https://developer.mozilla.org/en-US/docs/Web/API/Window

XMLHttpRequest

Partially implemented

https://developer.mozilla.org/fr/docs/Web/API/XMLHttpRequest/XMLHttpRequest