eBay has released an open source programming language called ql.io that allows developers to simplify the way in which client applications retrieve and utilise data, reducing developer time, network latency and bandwidth usage.
Ql.io allows separate API requests for retrieving data, joining the results of requests and generating responses to be bundled into a single call, resulting in applications that appear more responsive, according to eBay.
Allamaraju said eBay had been working on the language in order to address long-standing problems with the way web clients perform data calls.
“Writing HTTP client code to talk to APIs is verbose, repetitive, chatty and slow,” he wrote in an earlier post. “This is in addition to addressing latency and bandwidth constraints and core functionality of the client app – such as building a snappy UI or supporting some other business use case.”
He said a typical client might need to make three separate API calls in order to check data for a product list on an e-commerce website and make use of the information retrieved. Ql.io combines those three calls into a single call.
Ql.io includes a domain-specific language inspired by the SQL database query language and the JavaScript Object Notation (JSON) data interchange format, as well as a runtime based on node.js for processing ql.io scripts, Allamaraju said.
Using it should allow developers to reduce the number of lines of code needed to perform a query, reduce the number of queries and requests between client and server, and condense the data requested to the minimum number of fields.
It can be positioned close to the servers, close to the client, or as part of the client, depending on where the developer wants to minimise network latency.
The source code, licensed under the Apache Licence 2.0, has been released on the GitHub repository. eBay has also published some examples of how the language can be used on the ql.io website.
Apple reportedly working on lighter, cheaper Vision Pro, another model that links directly to Mac…
OpenAI says GPT-4.1 model family can understand prompts with up to 1 million tokens, features…
Blue Origin jaunt sends Jeff Bezos fiancée Lauren Sanchez into space along with Katy Perry…
Meta to use public posts from EU users on Facebook, Instagram to train AI models…
Apple tops smartphone sales worldwide in first quarter after iPhone 16e launch, in spite of…
Intel sells 51 percent of programmable chip unit Altera to Silver Lake Partners in deal…