{"id":238884,"date":"2024-07-02T14:41:47","date_gmt":"2024-07-02T14:41:47","guid":{"rendered":"https:\/\/michigandigitalnews.com\/index.php\/2024\/07\/02\/golem-network-unveils-golem-js-3-0-with-major-enhancements\/"},"modified":"2025-06-25T17:15:40","modified_gmt":"2025-06-25T17:15:40","slug":"golem-network-unveils-golem-js-3-0-with-major-enhancements","status":"publish","type":"post","link":"https:\/\/michigandigitalnews.com\/index.php\/2024\/07\/02\/golem-network-unveils-golem-js-3-0-with-major-enhancements\/","title":{"rendered":"Golem Network Unveils golem-js 3.0 with Major Enhancements"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div>\n<figure class=\"figure mt-2\">&#13;<br \/>\n                        <a href=\"https:\/\/image.blockchain.news:443\/features\/FCAF30107F93017A469BDB76DCCE7D957DFC034943E2204CF5967AAF05B60663.jpg\">&#13;<br \/>\n                            <img decoding=\"async\" class=\"rounded\" src=\"https:\/\/image.blockchain.news:443\/features\/FCAF30107F93017A469BDB76DCCE7D957DFC034943E2204CF5967AAF05B60663.jpg\" alt=\"Golem Network Unveils golem-js 3.0 with Major Enhancements\"\/>&#13;<br \/>\n&#13;<br \/>\n                        <\/a>&#13;<br \/>\n                    <\/figure>\n<p>Golem Network has officially released golem-js 3.0, the latest stable version of its core JavaScript SDK component. This update introduces significant enhancements, new features, and crucial improvements to the platform, according to <a rel=\"nofollow\" href=\"https:\/\/blog.golem.network\/golem-js-3-0\/\">Golem Network<\/a>.<\/p>\n<h2>Driven by Experience<\/h2>\n<p>The development of golem-js 3.0 was driven by extensive validation of the 2.x design. The Golem Factory team built various mini-applications and proofs of concept, assisted community developers, and analyzed projects from the DegenHack hackathon to gather feedback that informed the new release.<\/p>\n<h2>Key Features Delivered<\/h2>\n<p>Golem-js 3.0 introduces several noteworthy features:<\/p>\n<ol>\n<li>Introduction of the <strong>GolemNetwork root module<\/strong><\/li>\n<li>Modular design exposing core modules to developers<\/li>\n<li>New <strong>ResourceRental<\/strong> and <strong>ExeUnit<\/strong> models replacing the previous TaskExecutor and WorkContext<\/li>\n<li>Budget estimation and <em>burn-rate<\/em> pricing model<\/li>\n<li>VPN support for communication between workloads on rented computation resources<\/li>\n<li>Passive market scan functionality for market research<\/li>\n<li>Capability to consume allocations created outside of the Requestor scripts<\/li>\n<li>Improved decentralization through direct GVMI upload from Requestor to Provider, bypassing the Golem Registry<\/li>\n<li>Enhanced developer experience with a new Events API and RxJS Observables<\/li>\n<\/ol>\n<h2>Fixes and Improvements<\/h2>\n<p>The release also addresses several issues present in version 2.x:<\/p>\n<ol>\n<li>Fixed the issue with no new offers for long-running operations by refreshing the Demand for resources every 30 minutes<\/li>\n<li>golem-js is now ESM compatible<\/li>\n<li>getHealthyProvidersWhiteList now obtains the whitelist from the Golem Reputation System<\/li>\n<li>Significantly improved SDK shutdown performance<\/li>\n<\/ol>\n<h2>Migration and Support<\/h2>\n<p>With the release of version 3.0, version 2.0 is no longer maintained. Users are encouraged to migrate using the provided <a rel=\"nofollow\" href=\"https:\/\/github.com\/golemfactory\/golem-js\/blob\/master\/docs\/UPGRADING.md?ref=blog.golem.network\">upgrading instructions<\/a>. The TaskExecutor component has been moved to a standalone library, <a rel=\"nofollow\" href=\"https:\/\/www.npmjs.com\/package\/@golem-sdk\/task-executor?ref=blog.golem.network\">@golem-sdk\/task-executor<\/a>, which is compatible with golem-js 2.x.<\/p>\n<p>Golem Network also offers support through its official <a rel=\"nofollow\" href=\"http:\/\/discord.gg\/golem?ref=blog.golem.network\">Discord<\/a> channels, where developers can seek assistance with the migration process.<\/p>\n<p>The golem-js 3.0 release is a foundational update that aims to make the SDK more adaptable for new fields and use cases, with more features expected to be added in future updates.<\/p>\n<p><span><i>Image source: Shutterstock<\/i><\/span>                    <!-- Divider --><\/p>\n<p>                    <!-- Divider --><\/p>\n<p>                    <!-- Author info START --><br \/>\n                    <!-- Author info END --><br \/>\n                    <!-- Divider -->\n                <\/div>\n<p>[ad_2]<br \/>\n<br \/><a href=\"https:\/\/blockchain.news\/news\/golem-network-unveils-golem-js-3-0-with-major-enhancements\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] &#13; &#13; &#13; &#13; &#13; Golem Network has officially released golem-js 3.0, the latest stable version of its core JavaScript SDK component. This update<\/p>\n","protected":false},"author":1,"featured_media":238885,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[171],"tags":[],"_links":{"self":[{"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/posts\/238884"}],"collection":[{"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/comments?post=238884"}],"version-history":[{"count":0,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/posts\/238884\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/media\/238885"}],"wp:attachment":[{"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/media?parent=238884"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/categories?post=238884"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/tags?post=238884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}