Five books to make you a better web development expert
Hello everyone, I am hxzhouh.
Hello everyone, I am hxzhouh.
Web technology and network development has gone through an evolutionary process, since the introduction of ARPANET in the 1960s, the Internet and Web technology has made amazing development. From the beginning of the birth of plain text, hyperlinks, to today’s rich multimedia, real-time interaction, Web technology and the historical development of the network shows a gradual improvement, increasingly diversified characteristics, driven by people to the acquisition of information and dissemination of the way to produce a revolutionary change. In the future, Web technology and network will continue to innovate and bring more wonderful applications to our life. Today I will introduce ten books that will make you a better web development expert
High Performance Browser Networking
The principle of web performance optimization will be optimized from the network protocols, but the optimization principles and best practices of network protocols may not be clear to readers, this book from the perspective of performance optimization as a starting point, in-depth explanation of the performance optimization of various network protocols best practices. Why is latency a performance bottleneck? Why TCP is not always the optimal transport mechanism and UDP is sometimes the better choice? Why reusing connections is a key optimization strategy? This book gives a detailed explanation and analysis from the perspective of performance optimization. Highly recommended!
Refactoring: Improving the Design of Existing Code
<Refactoring: Improving the Design of Existing Code>, 2nd Edition demonstrates a wealth of refactoring examples and techniques using Java5cript as a sample. The book’s small-step refactoring methodology is especially suited to the Internet’s fast iterative environment, helping front-end developers accomplish development tasks while quickly solving potential code maintenance problems. Read this book, let you deeply understand the essence of refactoring, climb to the peak of programming skills, and become a hot top front-end developer.
High Performance JavaScript: Build Faster Web Application Interfaces
This book summarizes most of the common knowledge about performance that senior experts have, all from the author’s practical experience, and is ideal for students doing performance optimization work for the first time. The disadvantage is that the book was published in 2010, some of the underlying knowledge is outdated, and you need to seek proof during the reading process. However, in the increasingly mature front-end field, the more underlying knowledge is rather more precious.
This Object Prototypes You Dont Know JavaScript
This book is divided into three volumes, the upper middle and lower, is not only a book that introduces the Javascript language, but also a book that allows readers to deeply understand the nature of Java5cript, and is a very practical guide to learning Java5cript. The book explains the syntax and concepts that can help readers understand the design ideas and development techniques of Java5cript, allowing readers to write Java- 5cript code more efficiently. Whether you are a beginner or an experienced developer, you will be able to gain a lot of benefits and insights from this book.
Professional JavaScript for Web Developers
<Professional JavaScript for Web Developers> is a front-end classic that provides an in-depth and comprehensive introduction to the core concepts and advanced techniques of JavaScript. Both beginners and experienced developers will benefit from it. The book explains the basics of the language in detail, including object-oriented programming and functional programming, and explores problems and solutions in real-world applications. More than that, the book presents a wealth of best practices and practical tips to enable readers to write efficient and maintainable code. Whether you want to learn Java5cript comprehensively or upgrade your skills, this book is an indispensable guide.
If you found my article enjoyable, feel free to follow me and give it a 👏. Your support would be greatly appreciated.