ankitkrsinghspread.hashnode.devSpread Operator In JavacriptSo, first question comes in our mind that What is Spread Operator ? How it Works ? What is Spread Operator in JavaScript ? The spread operator in JavaScript provides a simple and expressive way to expand elements from arrays, strings, or objects. It ...17h ago·2 min read
ankitkrsinghtcpvsudpt.hashnode.devTCP vs UDP: When to Use What, and How TCP Relates to HTTPWhy does the internet needs rules? When data is sent over the internet, it does not travel as one single piece. It is broken into small parts and sent across different paths. Without rules: data can get lost data can arrive lost data can arrive in...Jan 29·2 min read
ankitkrsinghtcp3way.hashnode.devTCP Working: 3-Way Handshake & Reliable CommunicationWhat happens when data is send without any rules? Imagine sending long message without any rules: Some words may be lost Some may be arrive Some may come in the wrong order The same problem happens on the internet if data is send without control...Jan 29·3 min read
ankitkrsinghbrowser.hashnode.devHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsWhat is Browser Actually is? Before moving to browser Internals , let ask a Simple question: What Happens after I type URL and press enter? At first glance, we thinking that browser simply open a website but in reality, a browser does more than that....Jan 28·5 min read
ankitkrsinghcurl.hashnode.devGetting Started with cURLFirst Understand, What is Server? Server is just a computer on the internet It’s job : Stores data Send webpages Reply when someone asking for something When you open a website Browser asks Server for data Server replies with data Web = ask ...Jan 28·2 min read