# JS SDK

Published articles for JS SDK.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Solana Changelog: September 3, 2026

DevFeed: [Solana Changelog: September 3, 2026](<https://devfeed.tech/articles/solana-changelog-september-3-2026-42719.md>)

Original publisher: [Read original article](<https://solana.com/news/solana-changelog-september-3-2026>)

Author: Solana Foundation

Published: 2026-09-10T20:16:00Z

Content type: news

Language: en

Sources: [Solana News Feed](<https://devfeed.tech/sources/solana-news-feed.md>)

Topics: [Solana](<https://devfeed.tech/topics/solana.md>), [changelog](<https://devfeed.tech/topics/changelog.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Remote Procedure Call (RPC)](<https://devfeed.tech/topics/rpc.md>), [Network](<https://devfeed.tech/topics/network.md>), [Arm](<https://devfeed.tech/topics/arm.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [arm](<https://devfeed.tech/tags/arm.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [blockchain-technology](<https://devfeed.tech/tags/blockchain-technology.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [crypto-news](<https://devfeed.tech/tags/crypto-news.md>), [cryptocurrency](<https://devfeed.tech/tags/cryptocurrency.md>), [defi](<https://devfeed.tech/tags/defi.md>), [developers](<https://devfeed.tech/tags/developers.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [network](<https://devfeed.tech/tags/network.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [nfts](<https://devfeed.tech/tags/nfts.md>), [podcasts](<https://devfeed.tech/tags/podcasts.md>), [releases](<https://devfeed.tech/tags/releases.md>), [rpc](<https://devfeed.tech/tags/rpc.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [solana](<https://devfeed.tech/tags/solana.md>), [solana-ecosystem](<https://devfeed.tech/tags/solana-ecosystem.md>), [technology](<https://devfeed.tech/tags/technology.md>), [web3](<https://devfeed.tech/tags/web3.md>)

### AI overview

A weekly Solana engineering newsletter covering new Agave, Web3.js, Solana Kit, and program SDK versions, runtime bytecode verification discussions, validator-client changes, transaction ordering, address restrictions, and shred-recovery work.

### Source excerpt

Firedancer adopts three RPC calls and advances ARM support, while three mainnet feature gates and new Agave, Web3.js, and Solana Kit versions land.

## Solana Changelog: September 10, 2026

DevFeed: [Solana Changelog: September 10, 2026](<https://devfeed.tech/articles/solana-changelog-september-10-2026-42718.md>)

Original publisher: [Read original article](<https://solana.com/news/solana-changelog-september-10-2026>)

Author: Solana Foundation

Published: 2026-09-10T20:16:00Z

Content type: news

Language: en

Sources: [Solana News Feed](<https://devfeed.tech/sources/solana-news-feed.md>)

Topics: [Solana](<https://devfeed.tech/topics/solana.md>), [changelog](<https://devfeed.tech/topics/changelog.md>), [releases](<https://devfeed.tech/topics/releases.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Network](<https://devfeed.tech/topics/network.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [blockchain-technology](<https://devfeed.tech/tags/blockchain-technology.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [cli](<https://devfeed.tech/tags/cli.md>), [crypto-news](<https://devfeed.tech/tags/crypto-news.md>), [cryptocurrency](<https://devfeed.tech/tags/cryptocurrency.md>), [defi](<https://devfeed.tech/tags/defi.md>), [developers](<https://devfeed.tech/tags/developers.md>), [go](<https://devfeed.tech/tags/go.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [network](<https://devfeed.tech/tags/network.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [nfts](<https://devfeed.tech/tags/nfts.md>), [podcasts](<https://devfeed.tech/tags/podcasts.md>), [releases](<https://devfeed.tech/tags/releases.md>), [solana](<https://devfeed.tech/tags/solana.md>), [solana-ecosystem](<https://devfeed.tech/tags/solana-ecosystem.md>), [technology](<https://devfeed.tech/tags/technology.md>), [threads](<https://devfeed.tech/tags/threads.md>), [web3](<https://devfeed.tech/tags/web3.md>)

### AI overview

The September 10, 2026 Solana engineering changelog reports that V1 transaction activation was delayed to Epoch 1035 and lists new releases across Agave, Firedancer, Solana Web3.js, Solana Kit, and related programs. It also covers proposed runtime and validator performance improvements.

### Source excerpt

V1 transaction activation is delayed to Epoch 1035, alongside new Agave, Firedancer, Web3.js, Solana Kit, and program releases.

## Solana Changelog: August 6, 2026

DevFeed: [Solana Changelog: August 6, 2026](<https://devfeed.tech/articles/solana-changelog-august-6-2026-17251.md>)

Original publisher: [Read original article](<https://solana.com/news/solana-changelog-august-6-2026>)

Author: Solana Foundation

Published: 2026-08-06T17:57:00Z

Content type: release

Language: en

Sources: [Solana News Feed](<https://devfeed.tech/sources/solana-news-feed.md>)

Topics: [Solana](<https://devfeed.tech/topics/solana.md>), [releases](<https://devfeed.tech/topics/releases.md>), [changelog](<https://devfeed.tech/topics/changelog.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [blockchain](<https://devfeed.tech/tags/blockchain.md>), [blockchain-technology](<https://devfeed.tech/tags/blockchain-technology.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [crypto-news](<https://devfeed.tech/tags/crypto-news.md>), [cryptocurrency](<https://devfeed.tech/tags/cryptocurrency.md>), [defi](<https://devfeed.tech/tags/defi.md>), [developers](<https://devfeed.tech/tags/developers.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [nfts](<https://devfeed.tech/tags/nfts.md>), [podcasts](<https://devfeed.tech/tags/podcasts.md>), [releases](<https://devfeed.tech/tags/releases.md>), [rust](<https://devfeed.tech/tags/rust.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [solana](<https://devfeed.tech/tags/solana.md>), [solana-ecosystem](<https://devfeed.tech/tags/solana-ecosystem.md>), [technology](<https://devfeed.tech/tags/technology.md>), [testing](<https://devfeed.tech/tags/testing.md>), [web3](<https://devfeed.tech/tags/web3.md>)

### AI overview

The August 6, 2026 Solana changelog lists releases for Agave, Firedancer, Frankendancer, Solana SDKs, LiteSVM, and Surfpool. It also covers accepted proposals, validator-client conformance work, SysvarSerialize deprecation, and a more incremental program-reloading strategy.

### Source excerpt

Agave, Firedancer, Frankendancer, SDK, and testing-tool releases shipped as 350ms slot-time gates reached Devnet and Testnet.

## Streamline SSR app development with FirebaseServerApp

DevFeed: [Streamline SSR app development with FirebaseServerApp](<https://devfeed.tech/articles/streamline-ssr-app-development-with-firebaseserverapp-16545.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2024/05/firebase-serverapp-ssr>)

Author: David Della Bitta

Published: 2024-05-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Server-side rendering](<https://devfeed.tech/topics/server-side-rendering.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [auth](<https://devfeed.tech/tags/auth.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [bridging](<https://devfeed.tech/tags/bridging.md>), [browser](<https://devfeed.tech/tags/browser.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [server](<https://devfeed.tech/tags/server.md>), [ssr](<https://devfeed.tech/tags/ssr.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

The article introduces FirebaseServerApp, a Firebase Web SDK object that lets authenticated sessions created in the browser continue through server-side rendering in Node.js. It explains how Auth ID tokens are passed into SSR requests and discusses service-worker-based token handling and rendering-performance considerations.

### Source excerpt

The Firebase Web SDK has introduced FirebaseServerApp

## Managing Recurring Payments with Apple Pay Using PayPal

DevFeed: [Managing Recurring Payments with Apple Pay Using PayPal](<https://devfeed.tech/articles/managing-recurring-payments-with-apple-pay-using-paypal-31936.md>)

Original publisher: [Read original article](<https://medium.com/paypal-tech/managing-recurring-payments-with-apple-pay-using-paypal-826881f1ffcb?source=rss----6423323524ba---4>)

Author: PayPal Tech Blog Team

Published: 2023-11-20T14:41:42Z

Content type: article

Language: en

Sources: [PayPal Technology](<https://devfeed.tech/sources/paypal-technology.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [apple-pay](<https://devfeed.tech/tags/apple-pay.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [mobile-web](<https://devfeed.tech/tags/mobile-web.md>), [payments](<https://devfeed.tech/tags/payments.md>), [subscriptions](<https://devfeed.tech/tags/subscriptions.md>), [token](<https://devfeed.tech/tags/token.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

This article explains how merchants can support recurring payments with Apple Pay through PayPal's JS SDK and V3 Vault experience on mobile websites. It covers fixed or variable billing, consent details, authentication, transaction outcomes, and persistent tokens for future purchases.

### Source excerpt

Recurring payments have become an integral part of the modern digital economy, offering convenience and predictability for both consumers and businesses. Our previous post highlighted different methods of integrating Apple Pay® with PayPal. This blog explores recurring payments using PayPal and Apple Pay, showing how using it can streamline transactions and benefits end users. How Recurring Payments with PayPal and Apple Pay Work A recurring payment is an agreement between a buyer and a merchant. It allows the merchant to charge the buyer's chosen payment instrument (typically a credit card) for a pre-approved amount at pre-approved intervals, which can be either fixed or variable. Consumers visiting a merchant's mobile website integrated with PayPal JS SDK and V3 Vault experience will find Apple Pay as one of the available payment methods for recurring payments. Once the consumer taps the Apple Pay button on the mobile website, the Apple Pay payment sheet is presented. This process mirrors the one-time Apple Pay experience for mobile web transactions. The merchant's website plays a crucial role in detailing the billing frequency and other terms of service. These details can also be reiterated on the payment sheet for added clarity. Recurring fees can take two forms: fixed amounts, such as monthly movie ticket subscriptions, or variable amounts like weekly grocery orders. The variability is subject to local authorizations. Depending on the specific merchant use case, customers may be presented with line items that reiterate billing frequency, discounts, and any additional upfront fees on the consent screen. To ensure transparency, the final payment amount is prominently outlined on the total line, making customers fully aware of the charge they are authorizing. The consumer can review the transaction details on the Apple Pay payment sheet. Once the consumer is ready, they authenticate using Face ID® or Touch ID®. When the transaction is complete, the consumer is sho

## Sending to MacOS, iOS Safari using FCM JS SDK

DevFeed: [Sending to MacOS, iOS Safari using FCM JS SDK](<https://devfeed.tech/articles/sending-to-macos-ios-safari-using-fcm-js-sdk-16527.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2023/08/fcm-for-safari>)

Author: Kai Wu

Published: 2023-08-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [push-notification](<https://devfeed.tech/topics/push-notification.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [browsers](<https://devfeed.tech/topics/browsers.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [cloud-messaging](<https://devfeed.tech/tags/cloud-messaging.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [ios](<https://devfeed.tech/tags/ios.md>), [js](<https://devfeed.tech/tags/js.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [macos](<https://devfeed.tech/tags/macos.md>), [push-notification](<https://devfeed.tech/tags/push-notification.md>), [safari](<https://devfeed.tech/tags/safari.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [updates](<https://devfeed.tech/tags/updates.md>), [web](<https://devfeed.tech/tags/web.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

This Firebase tutorial explains how to use the FCM JS SDK to send web push notifications through Safari on macOS, iOS, and iPadOS. It covers the required setup, including Safari Push API interaction, manifest configuration, adding the app to the Home Screen on iOS and iPadOS, and requesting notification permission.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## The Firebase JS SDK Is Dropping Support For Internet Explorer

DevFeed: [The Firebase JS SDK Is Dropping Support For Internet Explorer](<https://devfeed.tech/articles/the-firebase-js-sdk-is-dropping-support-for-internet-explorer-16438.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2022/05/firebase-js-sdk-drops-support-for-internet-explorer>)

Author: Christina Holland

Published: 2022-05-26T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [browsers](<https://devfeed.tech/topics/browsers.md>)

Tags: [browsers](<https://devfeed.tech/tags/browsers.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [internet-explorer](<https://devfeed.tech/tags/internet-explorer.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Starting with version 9.8.0, the Firebase JS SDK no longer supports Internet Explorer. The change enables newer library features such as ESM exports and may reduce bundle sizes. Users who need IE support can continue using versions earlier than 9.8.0, but those versions will not receive bug fixes.

### Source excerpt

Starting with version 9.8.0, the Firebase JS SDK will no longer support Internet Explorer.

## The new Firebase JS SDK is now GA

DevFeed: [The new Firebase JS SDK is now GA](<https://devfeed.tech/articles/the-new-firebase-js-sdk-is-now-ga-16401.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/08/the-new-firebase-js-sdk-now-ga>)

Author: David East

Published: 2021-08-25T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Webpack](<https://devfeed.tech/topics/webpack.md>), [npm](<https://devfeed.tech/topics/npm.md>)

Tags: [firebase](<https://devfeed.tech/tags/firebase.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [launch](<https://devfeed.tech/tags/launch.md>), [npm](<https://devfeed.tech/tags/npm.md>), [release](<https://devfeed.tech/tags/release.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [web](<https://devfeed.tech/tags/web.md>), [webpack](<https://devfeed.tech/tags/webpack.md>)

### AI overview

Firebase JS SDK version 9 is generally available. It introduces a module-first, functional API designed to enable tree shaking and reduce JavaScript bundle sizes, with reported reductions of up to 80% in some scenarios. The release includes breaking changes and a compatibility library to support gradual upgrades.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Introducing the new Firebase JS SDK

DevFeed: [Introducing the new Firebase JS SDK](<https://devfeed.tech/articles/introducing-the-new-firebase-js-sdk-16391.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/07/introducing-the-new-firebase-js-sdk>)

Author: David East

Published: 2021-07-27T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Webpack](<https://devfeed.tech/topics/webpack.md>), [npm](<https://devfeed.tech/topics/npm.md>)

Tags: [firebase](<https://devfeed.tech/tags/firebase.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [js](<https://devfeed.tech/tags/js.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [npm](<https://devfeed.tech/tags/npm.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [updates](<https://devfeed.tech/tags/updates.md>), [web](<https://devfeed.tech/tags/web.md>), [webpack](<https://devfeed.tech/tags/webpack.md>)

### AI overview

Firebase introduces beta JavaScript libraries that are significantly smaller, with some reduced by up to 80%. The update uses explicit exports and individual package entry points to enable tree-shaking, but changes the library API and requires code updates.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Bundling Remote Scripts with Webpack

DevFeed: [Bundling Remote Scripts with Webpack](<https://devfeed.tech/articles/bundling-remote-scripts-with-webpack-19043.md>)

Original publisher: [Read original article](<https://httptoolkit.com/blog/bundling-remote-scripts-with-webpack/>)

Author: HTTP Toolkit; Tim Perry

Published: 2019-02-07T16:45:00Z

Content type: tutorial

Language: en

Sources: [HTTP Toolkit](<https://devfeed.tech/sources/http-toolkit.md>)

Topics: [Webpack](<https://devfeed.tech/topics/webpack.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [npm](<https://devfeed.tech/topics/npm.md>), [Code](<https://devfeed.tech/topics/code.md>), [Promise](<https://devfeed.tech/topics/promise.md>), [SDK](<https://devfeed.tech/topics/sdk.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [node](<https://devfeed.tech/tags/node.md>), [npm](<https://devfeed.tech/tags/npm.md>), [script](<https://devfeed.tech/tags/script.md>), [webpack](<https://devfeed.tech/tags/webpack.md>)

### AI overview

This tutorial explains how to bundle JavaScript files that are available only from remote CDNs. It presents webpack's val loader, which executes a Node module at build time, waits for an exported function or promise, and bundles the resulting content through an import or require.

### Source excerpt

As a JavaScript developer nowadays, almost everything you use comes from npm. Unfortunately, not absolutely everything: there's still a small subset of scripts that expect to be included from a remote CDN somewhere, and when bundling your application these pose a problem. You could use these scripts from the CDN, as intended. If you do so you'll lose opportunities for bundling benefits like tree shaking, but more importantly you now have to independently load scripts from one more domain at the same time as your other bundle(s). That means another point of failure, and means you need logic in your main app to wait until the remote script has loaded before using it, and to potentially handle loading failures too. Instead, you could download the script directly, save it into your codebase ('vendor' it), and treat it like your own source. What if it changes though? Many of these CDN scripts change frequently, so you'll need to repeatedly update this, and every change is extra noise and mess in your codebase & git history. I hit this recently working on HTTP Toolkit trying to use the JS SDK for a 3rd party service, which is only available from a CDN, and isn't published on npm. Fortunately, there's another option: webpack can solve this for us. Val Loader Webpack's little-known val loader allows you to easily define your own loading logic that is run at build time. When you load a file with most webpack loaders they read the file, transform the content somehow, and add some content to your bundle, which will later be returned from the initial import/require statement. When you load a file with val loader however it: Executes the file contents as a node module Looks for an exported function or promise from the module Waits on the promise/calls the function (which may in turn return a promise) Takes the code property from the final result, and uses this as the content to be bundled and returned by the original import/require This means you can write a simple node script t

## Multi-Tab Offline Support in Cloud Firestore!

DevFeed: [Multi-Tab Offline Support in Cloud Firestore!](<https://devfeed.tech/articles/multi-tab-offline-support-in-cloud-firestore-16288.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2018/09/multi-tab-offline-support-in-cloud>)

Author: Sebastian Schmidt

Published: 2018-09-14T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Web](<https://devfeed.tech/topics/web.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [Firefox](<https://devfeed.tech/topics/firefox.md>)

Tags: [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [launch](<https://devfeed.tech/tags/launch.md>), [offline](<https://devfeed.tech/tags/offline.md>), [realtime](<https://devfeed.tech/tags/realtime.md>), [release](<https://devfeed.tech/tags/release.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Firebase announces experimental multi-tab offline persistence for the Cloud Firestore Web SDK in Firebase JS SDK 5.5.0. Multiple tabs can share persisted data, synchronize local edits while offline, and share query results to reduce repeated backend queries.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Introducing the Square Connect Node SDK

DevFeed: [Introducing the Square Connect Node SDK](<https://devfeed.tech/articles/introducing-the-square-connect-node-sdk-15720.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/introducing-the-square-connect-node-sdk>)

Author: Nisola Shobayo

Published: 2017-12-15T22:22:18Z

Content type: release

Language: en

Sources: [Square Corner Blog](<https://devfeed.tech/sources/square-corner-blog-medium.md>), [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Node.js](<https://devfeed.tech/topics/node-js.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [API](<https://devfeed.tech/topics/api.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Developer Platform](<https://devfeed.tech/topics/developer-platform.md>)

Tags: [announce](<https://devfeed.tech/tags/announce.md>), [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [developer-platform](<https://devfeed.tech/tags/developer-platform.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [node](<https://devfeed.tech/tags/node.md>), [oauth2](<https://devfeed.tech/tags/oauth2.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

Square announces the Square Connect Node SDK, adding Node.js support to its SDK family. The article explains installation, OAuth2 setup, and making a first API call.

### Source excerpt

As part of our goal of empowering our developers to innovate, build, and create, the developer platform team is happy to announce a new...

## Easier configuration for Firebase on the web

DevFeed: [Easier configuration for Firebase on the web](<https://devfeed.tech/articles/easier-configuration-for-firebase-on-the-web-16190.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2017/04/easier-configuration-for-firebase-on-web>)

Author: Michael Bleigh

Published: 2017-04-06T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Web](<https://devfeed.tech/topics/web.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [http](<https://devfeed.tech/tags/http.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [json](<https://devfeed.tech/tags/json.md>), [launch](<https://devfeed.tech/tags/launch.md>), [news](<https://devfeed.tech/tags/news.md>), [updates](<https://devfeed.tech/tags/updates.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Firebase introduces new Firebase Hosting and Firebase CLI features that simplify configuring Firebase web apps across staging, production, QA, and other environments. The update includes reserved Hosting URLs for automatic SDK loading and environment configuration, plus CLI support for retrieving configuration for existing JavaScript toolchains.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Firebase Cloud Messaging comes to the Admin Node.js SDK

DevFeed: [Firebase Cloud Messaging comes to the Admin Node.js SDK](<https://devfeed.tech/articles/firebase-cloud-messaging-comes-to-the-admin-node-js-sdk-16173.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2017/02/firebase-cloud-messaging-integrated>)

Author: Jacob Wenger

Published: 2017-02-02T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Messaging](<https://devfeed.tech/topics/messaging.md>), [Java](<https://devfeed.tech/topics/java.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [admin-sdk](<https://devfeed.tech/tags/admin-sdk.md>), [api](<https://devfeed.tech/tags/api.md>), [cloud-messaging](<https://devfeed.tech/tags/cloud-messaging.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [java](<https://devfeed.tech/tags/java.md>), [js](<https://devfeed.tech/tags/js.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [launch](<https://devfeed.tech/tags/launch.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [news](<https://devfeed.tech/tags/news.md>), [node](<https://devfeed.tech/tags/node.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [release](<https://devfeed.tech/tags/release.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

The Firebase team announces new Firebase Admin SDK features: an Admin API in the Node.js SDK for sending Firebase Cloud Messaging messages, and built-in credential initialization for the Java SDK. The article also describes message targeting options and Google Application Default Credentials.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Music Hack Day Boston 2011

DevFeed: [Music Hack Day Boston 2011](<https://devfeed.tech/articles/music-hack-day-boston-2011-2086.md>)

Original publisher: [Read original article](<https://developers.soundcloud.com/blog//music-hack-day-boston-2011>)

Published: 2011-11-11T00:00:00Z

Content type: article

Language: en

Sources: [SoundCloud Backstage Blog](<https://devfeed.tech/sources/soundcloud-backstage-blog.md>)

Topics: [coding](<https://devfeed.tech/topics/coding.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Software](<https://devfeed.tech/topics/software.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [App](<https://devfeed.tech/topics/app.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [development](<https://devfeed.tech/tags/development.md>), [event](<https://devfeed.tech/tags/event.md>), [events](<https://devfeed.tech/tags/events.md>), [hack](<https://devfeed.tech/tags/hack.md>), [hacks](<https://devfeed.tech/tags/hacks.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [london](<https://devfeed.tech/tags/london.md>), [music](<https://devfeed.tech/tags/music.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [software](<https://devfeed.tech/tags/software.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

The article recaps Music Hack Day Boston 2011 and highlights several music-related software and hardware projects. Featured hacks include a Rapportive plugin that displays and plays SoundCloud tracks, RECordinates for mapping and sharing sounds using the JS SDK, and a visualization that generates mustaches from song waveforms and attributes.

### Source excerpt

Last weekend was another successful Music Hack Day Boston jam-packed with cool hacks, and hackers alike. We are always excited to get involved, meet new and interesting people, and of course hack!