Issue #384 · August 5, 2024

How Google handles JavaScript throughout the indexing process

“It has become appallingly obvious that our technology has exceeded our humanity“”

Hey, Welcome to issue #384 of FSB! I am about to go on holiday for a full week so really looking forward to taking a little break in this hectic period! But don't worry, I still have managed to compile another issue full of amazing full-stack content for your enjoyment!

I hope you'll enjoy it!

— Your editor, Luciano

How Google handles JavaScript throughout the indexing process

How Google handles JavaScript throughout the indexing process

Over the years, Google's treatment of JavaScript has changed, leaving us with misconceptions about how web pages are indexed. In this article, Vercel deep dives into the latest news about JavaScript and Google indexing of web pages providing you with everything you need to know do create SEO-friendly websites in 2024..

Articles

Third-party cookies have got to go

The W3C Technical Architecture Group explains how third-party cookies reduce users’ privacy and why they must be removed from the web. This blog post introduces the latest TAG finding, Third-party cookies must be removed.

US Gov to convert all C to Rust

The US government plans to convert all C code to Rust. The Defense Advanced Research Projects Agency, better known as DARPA, just launched a project called TRACTOR with the ambitious goal of automating the conversion of C code to Rust while retaining a level of code quality that they define as "the same quality and style that a skilled Rust developer would produce".

Node.js Adds Experimental Support for TypeScript

Node.js has (finally) added experimental support for TypeScript, a move that highlights the growing importance of TypeScript in modern development. But this version of TypeScript running in Node.js is not a fully-fledged and type-checked TypeScript compiler. It is a way to strip out all the type annotations to convert TypeScript files into equivalent JavaScriopt that can executed in Node.js. It's exciting but worth knowing the limitations of this approach!

Garbage collection and closures

In this article, three amazing engineers at Shopify discovered that JavaScript garbage collection didn't work as they originally thought when working with closures. They go through various code snippets to show us which cases can be unexpectedly problematic and might cause a memory leak.

Book of the week

Introduction to Algorithms, fourth edition

Introduction to Algorithms, fourth edition

by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein

A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics.Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness. It covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers, with self-contained chapters and algorithms in pseudocode. Since the publication of the first edition, Introduction to Algorithms has become the leading algorithms text in universities worldwide as well as the standard reference for professionals. This fourth edition has been updated throughout.

Additional Links