Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: tcp Clear Filter

A 14kb page can load much faster than a 15kb page (2022)

Why your website should be under 14kB in size Why your website should be under 14kB in size Having a smaller website makes it load faster — that's not surprising. What is surprising is that a 14kB page can load much faster than a 15kB page — maybe 612ms faster — while the difference between a 15kB and a 16kB page is trivial. This is because of the TCP slow start algorithm. This article will cover what that is, how it works, and why you should care. But first we'll quickly go over some of the

Why your website should be under 14kB in size

Why your website should be under 14kB in size Why your website should be under 14kB in size Having a smaller website makes it load faster — that's not surprising. What is surprising is that a 14kB page can load much faster than a 15kB page — maybe 612ms faster — while the difference between a 15kB and a 16kB page is trivial. This is because of the TCP slow start algorithm. This article will cover what that is, how it works, and why you should care. But first we'll quickly go over some of the

TCP-in-UDP Solution (eBPF)

The MPTCP protocol is complex, mainly to be able to survive on the Internet where middleboxes such as NATs, firewalls, IDS or proxies can modify parts of the TCP packets. Worst case scenario, an MPTCP connection should fallback to “plain” TCP. Today, such fallbacks are rarer than before – probably because MPTCP has been used since 2013 on millions of Apple smartphones worldwide – but they can still exist, e.g. on some mobile networks using Performance Enhancing Proxies (PEPs) where MPTCP connect

IEEE TCPP: 2025 Awards and Achievements in Parallel Processing

The Role of TCPP in Advancing Parallel Processing The Technical Community on Parallel Processing (TCPP) serves as a global platform dedicated to advancing research and education in parallel processing while also contributing to the development of technical standards in the field. It focuses on a range of topics related to the design, analysis, and implementation of parallel systems and solutions. This includes the design and analysis of parallel architectures, algorithms, and the development o

Implementing fast TCP fingerprinting with eBPF

In this article I want to document my journey implementing fast TCP fingerprinting in a golang webserver, using eBPF. Just to provide some background, TCP fingerprinting is one of the many techniques that can be used to detect unusual or identifying informations about a web request when implementing an anti-bot solution. This has been a hot topic lately, caused by the rising need to scrape the internet for human content to feeed to the LLMs. Implementing such a system offers interesting techn