All tags

TAG

#javascript

15articles

๐ŸฏIIIF VR Viewer: Experiencing Cultural Resources at Real Scale with WebXR and A-Frame

Development notes for a WebXR viewer that places IIIF images at real-world scale inside a virtual Edo-period townhouse, viewable in both browsers and VR headsets. Covers A-Frame + THREE.js third-person camera, VRM avatars, tile LOD, and issues encountered along the way.

webxraframethreejsjavascript

๐Ÿ“ŠObservable: Data Visualization Notebooks by the Creator of D3.js

An introduction to Observable, the JavaScript-based data analysis and visualization notebook platform by D3.js creator Mike Bostock, and its applications in Digital Humanities.

observabled3jsdata-visualizationjavascript

๐Ÿ—บ๏ธFixing Custom Marker Lag on Zoom in MapLibre GL JS with GeoJSON Layers

DOM-based custom markers (maplibregl.Marker) in MapLibre GL JS lag behind the map during zoom and pan. This article explains the cause and a solution using GeoJSON source with Circle/Symbol layers.

maplibrejavascriptgiswebgl

๐Ÿš€Upgrading from Astro 4 to 5 โ€” A Migration Log

Summary of changes required when upgrading from Astro 4 to Astro 5

astrojavascriptmigration

๐ŸŽญAuto-Generating VRM Character Animation Videos with Three.js + Puppeteer

Implementation notes on building a pipeline that animates VRM models on headless Chrome using Three.js and @pixiv/three-vrm, combined with VOICEVOX lip sync, to auto-generate VTuber-style explainer videos.

threejsjavascriptpythonvrm

๐Ÿ‘Adding a CETEIcean-Powered TEI Preview to the DOCX โ†’ TEI/XML Converter

Added a visual preview feature to the DOCX โ†’ TEI/XML converter using CETEIcean, allowing users to verify TEI tags render as expected directly in the browser.

teixmldigitalhumanitiesjavascript

๐Ÿ“„Building a DOCX to TEI/XML Conversion Tool in the Browser Using the TEI Garage API

Building a DOCX to TEI/XML Conversion Tool in the Browser Using the TEI Garage API

teixmldigitalhumanitiesjavascript

๐ŸŽƒI Created a Japanese Tutorial for ethers.js v6

I created a Japanese tutorial for ethers.js v6

blockchainjavascriptethereumweb3

๐Ÿ˜ฝAnnotorious Drawing Mode Breaks Only in Production Build

Annotorious Drawing Mode Breaks Only in Production Build

javascriptnextjswebpackiiif

๐Ÿ’ฌJapanese Localization of RAWGraphs 2.0

Japanese localization of RAWGraphs 2.0

javascriptreacti18n

๐Ÿ”ฅHighlighting TeX with Ace.js

Highlighting TeX with Ace.js

javascriptlatextexace

๐Ÿ™„Loading .glb Files with Nuxt3 x babylon.js

Loading .glb Files with Nuxt3 x babylon.js

nuxtjavascript3dbabylon

๐Ÿ•ŒImplementing Exact Non-Match Search with Fuse.js (Explained by GPT-4)

Implementing Exact Non-Match Search with Fuse.js (Explained by GPT-4)

javascriptsearchmismatcharraymethodfiltering

๐Ÿ˜ธPartially Implementing Exact Non-Match Search with Fuse.js

Partially Implementing Exact Non-Match Search with Fuse.js

javascript

๐Ÿ“˜[TEI x JavaScript] Removing Unintended Whitespace in Nuxt 3

[TEI x JavaScript] Removing Unintended Whitespace in Nuxt 3

javascriptnuxt3tei