<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <icon>http://ln.ht/_/images/favicon-4c526c32c48400028d7739cac47cd2a3.svg?vsn=d</icon>
  <link type="text/html" rel="alternate" href="http://ln.ht/JavaScript/api/API"/>
  <link type="application/atom+xml" rel="self" href="http://ln.ht/_/feed/JavaScript/api/API"/>
  <id>http://ln.ht/_/feed/JavaScript/api/API</id>
  <title>Bookmarks tagged with: JavaScript,api,API</title>
  <updated>2026-09-17T21:02:15.400788Z</updated>
  <entry>
    <category label="javascript" term="javascript"/>
    <category label="howto" term="howto"/>
    <category label="api" term="api"/>
    <category label="web" term="web"/>
    <category label="internationalization" term="internationalization"/>
    <category label="i18n" term="i18n"/>
    <author>
      <name>chrisSt</name>
      <uri>https://ln.ht/~chrisSt</uri>
    </author>
    <content type="html">&lt;p&gt;
Internationalization isn’t just translation. It’s about formatting dates, pluralizing words, sorting names, and more, all according to specific locales. Instead of relying on heavy third-party libraries, modern JavaScript offers the Intl API — a powerful, native way to handle i18n. A quiet reminder that the web truly is worldwide. &lt;/p&gt;
</content>
    <link rel="alternate" href="https://www.smashingmagazine.com/2025/08/power-intl-api-guide-browser-native-internationalization/"/>
    <id>https://www.smashingmagazine.com/2025/08/power-intl-api-guide-browser-native-internationalization/</id>
    <title>The Power Of The Intl API: A Definitive Guide To Browser-Native Internationalization — Smashing Magazine</title>
    <updated>2025-08-22T20:29:41Z</updated>
  </entry>
  <entry>
    <category label="API" term="API"/>
    <category label="Database" term="Database"/>
    <category label="JavaScript" term="JavaScript"/>
    <category label="Postgres" term="Postgres"/>
    <author>
      <name>sebastien</name>
      <uri>https://ln.ht/~sebastien</uri>
    </author>
    <content type="html">&lt;p&gt;
An interesting API/Server for Typescript that makes a Postgres DB directly accessible on the client side with caching. Security model relies on permission, and data is then stored on the browser cache, but this means you could do without a backend middleware for quite a few operations. Works with an existing schema &lt;/p&gt;
</content>
    <link rel="alternate" href="https://zero.rocicorp.dev/docs/introduction"/>
    <id>https://zero.rocicorp.dev/docs/introduction</id>
    <title>Zero: Postgres Sync Engine </title>
    <updated>2025-08-20T16:07:10Z</updated>
  </entry>
  <entry>
    <category label="CLI" term="CLI"/>
    <category label="Shell" term="Shell"/>
    <category label="API" term="API"/>
    <category label="JavaScript" term="JavaScript"/>
    <author>
      <name>sebastien</name>
      <uri>https://ln.ht/~sebastien</uri>
    </author>
    <content type="html">&lt;p&gt;
Bun has a unique (and quite amazing) support for shell, so  that we can use shell for what it’s good (composability), but switch to JS for what it’s not good at (more advanced logic).&lt;/p&gt;
</content>
    <link rel="alternate" href="https://bun.sh/docs/runtime/shell"/>
    <id>https://bun.sh/docs/runtime/shell</id>
    <title>$ Shell – API | Bun Docs</title>
    <updated>2025-05-30T00:20:39Z</updated>
  </entry>
  <entry>
    <category label="security" term="security"/>
    <category label="howto" term="howto"/>
    <category label="api" term="api"/>
    <category label="rpc" term="rpc"/>
    <category label="workers" term="workers"/>
    <category label="cloudflare" term="cloudflare"/>
    <category label="typescript" term="typescript"/>
    <category label="javascript" term="javascript"/>
    <author>
      <name>chrisSt</name>
      <uri>https://ln.ht/~chrisSt</uri>
    </author>
    <content type="html">&lt;p&gt;
Cloudflare Workers now features a built-in RPC (Remote Procedure Call) system for use in Worker-to-Worker and Worker-to-Durable Object communication, with absolutely minimal boilerplate. We’ve designed an RPC system so expressive that calling a remote service can feel like using a library.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://blog.cloudflare.com/javascript-native-rpc"/>
    <id>https://blog.cloudflare.com/javascript-native-rpc</id>
    <title>We&apos;ve added JavaScript-native RPC to Cloudflare Workers</title>
    <updated>2024-04-12T13:50:41Z</updated>
  </entry>
  <entry>
    <category label="saas" term="saas"/>
    <category label="sms" term="sms"/>
    <category label="notification" term="notification"/>
    <category label="javascript" term="javascript"/>
    <category label="api" term="api"/>
    <author>
      <name>chrisSt</name>
      <uri>https://ln.ht/~chrisSt</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://novu.co/"/>
    <id>https://novu.co/</id>
    <title>Novu - The open-source notification infrastructure</title>
    <updated>2022-08-12T19:35:55Z</updated>
  </entry>
  <entry>
    <category label="tech" term="tech"/>
    <category label="programming" term="programming"/>
    <category label="reference" term="reference"/>
    <category label="nodejs" term="nodejs"/>
    <category label="javascript" term="javascript"/>
    <category label="documentation" term="documentation"/>
    <category label="api" term="api"/>
    <author>
      <name>wyclif</name>
      <uri>https://ln.ht/~wyclif</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://nodejs.org/api/"/>
    <id>https://nodejs.org/api/</id>
    <title>Node.js Reference Documentation</title>
    <updated>2022-03-13T11:26:45Z</updated>
  </entry>
  <entry>
    <category label="content" term="content"/>
    <category label="serverless" term="serverless"/>
    <category label="cms" term="cms"/>
    <category label="javascript" term="javascript"/>
    <category label="graphql" term="graphql"/>
    <category label="api" term="api"/>
    <author>
      <name>chrisSt</name>
      <uri>https://ln.ht/~chrisSt</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://www.sanity.io/"/>
    <id>https://www.sanity.io/</id>
    <title>The Unified Content Platform - Sanity.io</title>
    <updated>2021-12-21T18:25:17Z</updated>
  </entry>
  <entry>
    <category label="music" term="music"/>
    <category label="library" term="library"/>
    <category label="javascript" term="javascript"/>
    <category label="audio" term="audio"/>
    <category label="api" term="api"/>
    <category label="synthesis" term="synthesis"/>
    <category label="sound" term="sound"/>
    <author>
      <name>chrisSt</name>
      <uri>https://ln.ht/~chrisSt</uri>
    </author>
    <content type="html">&lt;p&gt;
Demo&lt;/p&gt;
</content>
    <link rel="alternate" href="https://github.com/Tonejs/Tone.js"/>
    <id>https://github.com/Tonejs/Tone.js</id>
    <title>Tonejs/Tone.js: A Web Audio framework for making interactive music in the browser.</title>
    <updated>2021-04-30T20:40:50Z</updated>
  </entry>
  <entry>
    <category label="jamstack" term="jamstack"/>
    <category label="programming" term="programming"/>
    <category label="tech" term="tech"/>
    <category label="api" term="api"/>
    <category label="javascript" term="javascript"/>
    <author>
      <name>wyclif</name>
      <uri>https://ln.ht/~wyclif</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://jamstack.org/"/>
    <id>https://jamstack.org/</id>
    <title>Jamstack / JavaScript, APIs, and Markup</title>
    <updated>2020-03-08T14:08:17Z</updated>
  </entry>
  <entry>
    <category label="orm" term="orm"/>
    <category label="graphql" term="graphql"/>
    <category label="golang" term="golang"/>
    <category label="javascript" term="javascript"/>
    <category label="database" term="database"/>
    <category label="api" term="api"/>
    <author>
      <name>chrisSt</name>
      <uri>https://ln.ht/~chrisSt</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://www.prisma.io/"/>
    <id>https://www.prisma.io/</id>
    <title>Prisma - Database tools for modern application development</title>
    <updated>2019-04-08T15:30:21Z</updated>
  </entry>
  <entry>
    <category label="javascript" term="javascript"/>
    <category label="graphql" term="graphql"/>
    <category label="cms" term="cms"/>
    <category label="api" term="api"/>
    <author>
      <name>panoptican</name>
      <uri>https://ln.ht/~panoptican</uri>
    </author>
    <content type="html">&lt;blockquote&gt;
  Structured Content. Done Right. Edit collaboratively, distribute over APIs and freely decide later how and where your content will be used.&lt;/blockquote&gt;
</content>
    <link rel="alternate" href="https://www.sanity.io/"/>
    <id>https://www.sanity.io/</id>
    <title>Sanity.io – The fully customizable, headless CMS</title>
    <updated>2018-10-09T00:06:51Z</updated>
  </entry>
  <entry>
    <category label="netlify" term="netlify"/>
    <category label="api" term="api"/>
    <category label="javascript" term="javascript"/>
    <author>
      <name>panoptican</name>
      <uri>https://ln.ht/~panoptican</uri>
    </author>
    <content type="html">&lt;p&gt;
Serverless CMS hosted on Netlify&lt;/p&gt;
</content>
    <link rel="alternate" href="https://jamstack.org/"/>
    <id>https://jamstack.org/</id>
    <title>JAMstack | JavaScript, APIs, and Markup</title>
    <updated>2017-03-20T15:35:21Z</updated>
  </entry>
  <entry>
    <category label="reference" term="reference"/>
    <category label="javascript" term="javascript"/>
    <category label="html5" term="html5"/>
    <category label="api" term="api"/>
    <author>
      <name>wyclif</name>
      <uri>https://ln.ht/~wyclif</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="http://html5index.org/"/>
    <id>http://html5index.org/</id>
    <title>HTML 5 JavaScript API Index</title>
    <updated>2014-02-21T04:25:05Z</updated>
  </entry>
  <entry>
    <category label="testing" term="testing"/>
    <category label="api" term="api"/>
    <category label="javascript" term="javascript"/>
    <category label="development" term="development"/>
    <author>
      <name>rogeruiz</name>
      <uri>https://ln.ht/~rogeruiz</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://github.com/vesln/hippie"/>
    <id>https://github.com/vesln/hippie</id>
    <title>vesln/hippie · GitHub</title>
    <updated>2013-12-14T23:29:50Z</updated>
  </entry>
  <entry>
    <category label="api" term="api"/>
    <category label="graph" term="graph"/>
    <category label="javascript" term="javascript"/>
    <author>
      <name>rogeruiz</name>
      <uri>https://ln.ht/~rogeruiz</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="http://code.shutterstock.com/rickshaw/"/>
    <id>http://code.shutterstock.com/rickshaw/</id>
    <title>Rickshaw: A JavaScript toolkit for creating interactive time-series graphs</title>
    <updated>2012-09-26T16:21:06Z</updated>
  </entry>
  <entry>
    <category label="communication" term="communication"/>
    <category label="subscribe" term="subscribe"/>
    <category label="publish" term="publish"/>
    <category label="javascript" term="javascript"/>
    <category label="api" term="api"/>
    <author>
      <name>chrisSt</name>
      <uri>https://ln.ht/~chrisSt</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="http://www.pubnub.com/"/>
    <id>http://www.pubnub.com/</id>
    <title>PubNub: Push Real-time Data to Mobile, Tablet, Web</title>
    <updated>2012-02-01T23:21:55Z</updated>
  </entry>
  <entry>
    <category label="oauth" term="oauth"/>
    <category label="javascript" term="javascript"/>
    <category label="library" term="library"/>
    <category label="api" term="api"/>
    <author>
      <name>rogeruiz</name>
      <uri>https://ln.ht/~rogeruiz</uri>
    </author>
    <content type="html">&lt;p&gt;
Code OAuth implementations for different languages&lt;/p&gt;
</content>
    <link rel="alternate" href="http://oauth.net/code/"/>
    <id>http://oauth.net/code/</id>
    <title>Code — OAuth</title>
    <updated>2011-08-05T23:38:57Z</updated>
  </entry>
  <entry>
    <category label="plugins" term="plugins"/>
    <category label="ajax" term="ajax"/>
    <category label="api" term="api"/>
    <category label="javascript" term="javascript"/>
    <category label="jquery" term="jquery"/>
    <author>
      <name>lamnatos</name>
      <uri>https://ln.ht/~lamnatos</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="http://amplifyjs.com/"/>
    <id>http://amplifyjs.com/</id>
    <title>Amplify - A Component Library for jQuery</title>
    <updated>2011-02-18T06:55:02Z</updated>
  </entry>
  <entry>
    <category label="web_development" term="web_development"/>
    <category label="web" term="web"/>
    <category label="audio_player" term="audio_player"/>
    <category label="mp3" term="mp3"/>
    <category label="canvas" term="canvas"/>
    <category label="javascript" term="javascript"/>
    <category label="api" term="api"/>
    <author>
      <name>mlb</name>
      <uri>https://ln.ht/~mlb</uri>
    </author>
    <content type="html">&lt;p&gt;
By wrapping and extending the Flash sound API, SoundManager 2 brings solid audio functionality to Javascript. This is the API that is used by soundcloud&lt;/p&gt;
</content>
    <link rel="alternate" href="http://www.schillmania.com/projects/soundmanager2/"/>
    <id>http://www.schillmania.com/projects/soundmanager2/</id>
    <title>SoundManager 2: Javascript Sound For The Web</title>
    <updated>2010-03-29T00:00:00Z</updated>
  </entry>
  <entry>
    <category label="map" term="map"/>
    <category label="web2.0" term="web2.0"/>
    <category label="socialsoftware" term="socialsoftware"/>
    <category label="search" term="search"/>
    <category label="reference" term="reference"/>
    <category label="programming" term="programming"/>
    <category label="politics" term="politics"/>
    <category label="mobile" term="mobile"/>
    <category label="mashups" term="mashups"/>
    <category label="javascript" term="javascript"/>
    <category label="humour" term="humour"/>
    <category label="hacks" term="hacks"/>
    <category label="googlemaps" term="googlemaps"/>
    <category label="google" term="google"/>
    <category label="gis" term="gis"/>
    <category label="geography" term="geography"/>
    <category label="games" term="games"/>
    <category label="property" term="property"/>
    <category label="land" term="land"/>
    <category label="fun" term="fun"/>
    <category label="flash" term="flash"/>
    <category label="design" term="design"/>
    <category label="culture" term="culture"/>
    <category label="blog" term="blog"/>
    <category label="api" term="api"/>
    <category label="ajax" term="ajax"/>
    <author>
      <name>wyclif</name>
      <uri>https://ln.ht/~wyclif</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="http://www.ashotoforangejuice.com/gmrisk.html"/>
    <id>http://www.ashotoforangejuice.com/gmrisk.html</id>
    <title>Risk via Google Maps v0.9.5</title>
    <updated>2005-11-18T11:12:43Z</updated>
  </entry>
</feed>