JSPM

@zeroxwork/decentraland-virtual-browser-client

1.0.8
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q39527F

SDK7 Template scene

Package Exports

  • @zeroxwork/decentraland-virtual-browser-client
  • @zeroxwork/decentraland-virtual-browser-client/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@zeroxwork/decentraland-virtual-browser-client) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Decentraland In-world Browser (experimental)


Table of Contents

Introduction

This project is a Decentraland SDK scene that embeds a web browser within the virtual environment. The browser is executed and rendered from a server, then in Decentraland we can see and interact with it, the method is similar to VNC client/server.

Image showcasing the virtual browser

Features

  • Shared session: multiples players can see the same browser state.
  • User Locking: When someone uses the browser it's locked for that user for 30 seconds.
  • Link detection When a browser should open a new TAB, instead a dialog will be shown to navigate out of Decentraland.
  • Multiple instances We can have different
  • Click interactivity
  • Changes detection It notifies when a change in view has hapenned
  • Compression Images are encoded for faster transfer
  • Url bar
  • Status bar
  • Reconnection if server is down, the browser will connect automatically when server is back up.
  • Link detection (TODO) Detects Decentraland places links or yourtube links to handle these appropriately