# \#javascript

**URL:** https://swi-prolog.discourse.group/tag/javascript/112.md

[Latest](https://swi-prolog.discourse.group/latest.md) · [Categories](https://swi-prolog.discourse.group/categories.md) · [Tags](https://swi-prolog.discourse.group/tags.md)

---

## [JavaScript object with Unicode property names in WASM](https://swi-prolog.discourse.group/t/javascript-object-with-unicode-property-names-in-wasm/9561)

<div class="topic-metadata">

**Author:** [@andrii](https://swi-prolog.discourse.group/u/andrii)\
**Replies:** 1\
**Last updated:** [April 2, 2026, 8:12am UTC](https://swi-prolog.discourse.group/t/javascript-object-with-unicode-property-names-in-wasm/9561 "2026-04-02T08:12:30Z")

</div>

I have a JS promise returning an object with property names in Ukrainian. Trying to use := to convert it to Prolog dictionary works, but the names of properties become malformed. For example, {елемент: “Стринг”} becomes…

---

## [Blocking operations in the WASM version (JavaScript expertise needed)](https://swi-prolog.discourse.group/t/blocking-operations-in-the-wasm-version-javascript-expertise-needed/5655)

<div class="topic-metadata">

**Author:** [@jan](https://swi-prolog.discourse.group/u/jan)\
**Replies:** 11\
**Last updated:** [August 6, 2022, 2:25pm UTC](https://swi-prolog.discourse.group/t/blocking-operations-in-the-wasm-version-javascript-expertise-needed/5655 "2022-08-06T14:25:47Z")

</div>

As some have discovered, I picked up the in-browser version of SWI-Prolog. See https://swi-prolog.discourse.group/t/wiki-discussion-swi-prolog-in-the-browser-using-wasm. The problem is how to deal with blocking operati…

---

## [Whoa! What is swipl.js? Is it what it appears to be?](https://swi-prolog.discourse.group/t/whoa-what-is-swipl-js-is-it-what-it-appears-to-be/5051)

<div class="topic-metadata">

**Author:** [@EricGT](https://swi-prolog.discourse.group/u/EricGT)\
**Replies:** 2\
**Last updated:** [February 23, 2022, 7:41pm UTC](https://swi-prolog.discourse.group/t/whoa-what-is-swipl-js-is-it-what-it-appears-to-be/5051 "2022-02-23T19:41:33Z")

</div>

In looking at the SWI-Prolog devel issues saw That lead to So is this what I think it is, a way to use SWI-Prolog from JavaScript? Are there any caveats or things one should be aware of when using?
