FullStack Bulletin

Subscribe
Archives
August 5, 2024

🤓 #384: How Google handles JavaScript throughout the indexing process

3rd-party cookies have to go, US Gov: C to Rust, Olympics impacted the Internet, Node.js supports TypeScript, GC and closures, Efficient DOM

View this email in your browser

Logo

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

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

— Albert Einstein , Scientist

How Google handles JavaScript throughout the indexing process – Vercel

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.. Read article

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. Read article

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". Watch video

How the Paris 2024 Summer Olympics has impacted Internet traffic —  This blog post by Cloudflare explores the impact of the Paris 2024 Summer Olympics on Internet traffic in France and beyond, concentrating on web activity during the opening ceremony and the initial days of competition. Let the games continue. Read article

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! Read article

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. Read article

Patterns for Memory Efficient DOM Manipulation with Modern Vanilla JavaScript — JavaScript Frameworks generally do a lot of DOM handling for you, but doing it yourself can be the most performant option, and there are quite a few best practices to squeeze even more performance from our beloved browsers. Read article

Introduction to Algorithms, fourth edition

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

Introduction to Algorithms, fourth edition

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.

Buy on Amazon.com

Buy on Amazon.co.uk

OK, we are not done yet! 😵

  • What we got wrong about HTTP imports
  • Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes
  • A different way to think about TypeScript
  • Announcing TypeScript 5.6 Beta
  • The user Location is a Lie!
  • Popover API 101
  • Astro 4.12: Server Islands

👋 That’s all for this week. See you next Monday!

Greetings from your full stack friends Luciano & Andrea

🙌 Support us

If you enjoy FullStack Bulletin, consider sharing this newsletter with your friends and colleagues.


If there's something we can improve, let us know!


You can also sponsor the next issue!

Website iconTwitter iconMastodon icon

Copyright (C) 2024 FullStack Bulletin. All rights reserved.
*|IFNOT:ARCHIVE_PAGE|*

FullStack Bulletin is a FREE weekly curated newsletter for ambitious full stack developers. We sift the internet for builders, covering frontend, backend, databases, DevOps, and architecture to find what truly matters. Expect practical picks, clear takeaways, and fresh ideas that cut the noise, sharpen your skills, and fuel your creativity so you can put them to work right away.

*|END:IF|*

Our mailing address is:
*|IFNOT:ARCHIVE_PAGE|**|HTML:LIST_ADDRESS|**|END:IF|*

Want to change how you receive these emails?

You can update your preferences or unsubscribe

Don't miss what's next. Subscribe to FullStack Bulletin:
Powered by Buttondown, the easiest way to start and grow your newsletter.