In this post we will be using Nodejs to web scrape. This is a comprehensive tutorial.| scrapingdog
A cookie (also known as a web cookie or browser cookie) is a small piece of data a server sends to a user's web browser. The browser may store cookies, create new cookies, modify existing ones, and send them back to the same server with later requests. Cookies enable web applications to store limited amounts of data and remember state information; by default the HTTP protocol is stateless.| MDN Web Docs
Using the File API, web content can ask the user to select local files and then read the contents of those files. This selection can be done by either using an HTML element or by drag and drop.| MDN Web Docs
The preload value of the element's rel attribute lets you declare fetch requests in the HTML's| MDN Web Docs
It’s a bold claim to say you can make a universal timeline for the Internet. But you can. And we have. This post will explain the technology behind Project Tapestry and how we tested it as a prototype. We’ll keep this discussion at a fairly basic level: if you’re a web or app developer, you’ll […]| Iconfactory Blog
Disabling the Same Origin Policy (CORS), Navigator.mozTCPSocket, and issues with SSL certificates| kaios.dev
A popular choice for sending real-time data from the server to a web application is WebSocket. WebSocket opens a bidirectional connection between client and server. Both parties can send and receive messages. In scenarios where the application only needs one-way communication from the server to the client, a simpler alternative exists Server-Sent Events (SSE). It's a HTML5 standard and utilizes HTTP as the transport protocol, the protocol only supports text messages, and it's unidirectional, ...| golb.hplar.ch
HTTP is a protocol for fetching resources such as HTML documents. It is the foundation of any data exchange on the Web and it is a client-server protocol, which means requests are initiated by the recipient, usually the Web browser. A complete document is typically constructed from resources such as text content, layout instructions, images, videos, scripts, and more.| MDN Web Docs
What if, instead of lowering source code down for the purpose of execution, we raised it for the purpose of understanding?| NSHipster
Understanding The Web Security Model, Part II: Web Applications| educatedguesswork.org
Learn what crawl budget is and how you can optimize Google's crawling of large and frequently updated websites.| Google for Developers
Bug Bounty & Application Security| Jack
A web browser's same origin policy plays a major role in preventing Cross-Site Request Forgery attacks. The standard is clear on what the acceptable behaviour is, but do all browsers follow it?| research.aurainfosec.io
In this tutorial, learn how use Axios timeout to make your app efficient, performant and resilient to external API failures.| Geshan's Blog
In this post, we use JavaScript to create the file upload request. You'll learn how to access files, create the HTTP request, and make it reusable.| Austin Gil
Axios can do a ton of stuff, but here's a simpler solution that can handle most use cases| kentcdodds.com
Promise based HTTP client for the browser and node.js. Latest version: 1.7.9, last published: 2 months ago. Start using axios in your project by running `npm i axios`. There are 146702 other projects in the npm registry using axios.| npm
Let's learn how to pass data back and forth between languages.| healeycodes.com
A quick look at polyfilling, along with with solutions for both environments.| healeycodes.com