{"library":"lil-http","type":"library","category":null,"description":"lil-http is a minimalist, full-featured HTTP client designed specifically for browser environments. It provides a simple, callback-based API for making HTTP requests (GET, POST, PUT, DELETE, PATCH, HEAD) using XMLHttpRequest (XHR) under the hood. Currently at version 0.1.17, the library prioritizes a tiny footprint (3 KB uncompressed, 1 KB gzipped) and broad browser compatibility (down to IE9, Chrome 5, Firefox 3) rather than modern features like Promises or the Fetch API. Its key differentiators were its small size and straightforward XHR wrapper API during its active development phase. However, the project appears to be unmaintained, with no recent releases or updates, making it unsuitable for new projects in modern web development stacks.","language":"javascript","status":"abandoned","version":"0.1.17","tags":["javascript","lil","tiny","micro","http","request","xhr","ajax","https"],"last_verified":"Wed May 27","install":[{"cmd":"npm install lil-http","imports":["const http = require('lil-http');","// When loaded via a <script> tag\nlil.http.get('/api/data', ...);","require('lil-http').get('/api/resource', options, callback);"]},{"cmd":"yarn add lil-http","imports":[]},{"cmd":"pnpm add lil-http","imports":[]}],"homepage":null,"github":"https://github.com/lil-js/http","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/lil-http","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/lil-http/compatibility"}}