In the video, Taylor Hunt discusses his various experiences with web development, including his time at eBay, Amazon, and Kroger. He talks about the challenges of making a fast website, and how he eventually decided to use streaming technology. He also discusses the importance of streaming in order to improve user experience on a website.
00:00:00 Taylor Hunt discusses his experiences with YouTube and Twitch, shares his thoughts on the pros and cons of using pre-roll ads, and talks about his new venture - making affiliate marketing videos.
00:05:00 Taylor Hunt discusses how his time at eBay influenced his current work as a streamer, how the recent changes to Twitch's partner program are affecting streamers, and how he plans to improve his content.
00:10:00 Taylor Hunt discusses his experiences with web development, including his time at Amazon and Kroger. He shares the story of how he failed out of college three times and was diagnosed with ADHD, which explains his passion for web development. He then teaches himself web development backwards, and gets hired by Kroger to work on the new Kroger.com design system. After leaving Kroger, he starts a small marketing agency that he eventually quits because he doesn't like marketing. His former manager walks in the door at a local Dayton web developers conference, recognizes him, and hires him back at Kroger.
00:15:00 Taylor Hunt discusses his experience working at Kroger, where he was hired to improve performance for their React SSR component library. After two years of working on the project, he eventually became the lead developer.
00:20:00 Taylor Hunt discusses his experience working on a website that was slow and how he and other employees unsuccessfully attempted to improve the website's performance. He eventually created a small performance team and began collecting analytics to figure out how much performance contributed to site revenue. However, because the team was small and the company was focused on growing revenue, the team's efforts were not prioritized.
00:25:00 Taylor Hunt provides a brief overview of his experience with building a fast website, including the challenges of proving the benefits of performance improvements. He eventually decided to show his React developers how fast a website could be by building an alternate front end that interacted with the same back-end APIs.
00:30:00 Taylor Hunt discusses how he came to the realization that the size of and execution cost of JavaScript was a big part of the performance issue on e-commerce websites. He then discusses how he calculated that 150 kilobytes of JavaScript would be the fastest responsive experience possible on an ancient Android phone.
00:35:00 Taylor Hunt discusses the challenges of making a fast website, and how he settled on using streamed HTML instead of traditional JavaScript.
00:40:00 Taylor Hunt discusses the importance of streaming in order to improve user experience on a website. He points out that streaming can be done in a number of ways, and that it can be a net positive for a website to use streaming instead of serving everything from a single endpoint.
00:45:00 Taylor Hunt discusses the trade-offs between streaming and caching, and how to handle errors. He also discusses the importance of streaming for web pages, and how browsers handle networking issues.
00:50:00 Taylor Hunt discusses the history of streaming technology, discussing how streaming has been used in the past and noting that there are few options currently available for streaming in 2020. He goes on to share his experience using a language called Dust, which was designed to be a streaming platform.
00:55:00 In this video, Taylor Hunt discusses how he came to use Marco, which is a JavaScript template engine that is 10 years old and neck-and-neck with React in terms of performance. He also discusses how he thinks about choices when it comes to building a website, and how his decision not to use a single page app framework like React was based on his belief that he's not smart enough for it.
In this video, Taylor Hunt discusses the process of making the world's fastest website, and the challenges he faced along the way. He highlights the importance of speed, security, and accessibility, and provides tips on how to improve website performance.
01:00:00 Taylor Hunt explains how he made the world's fastest website in a short amount of time using a variety of techniques and constraints. He also mentions some of the challenges he faced, such as mobile-first design and budget restrictions.
01:05:00 In this video, Taylor Hunt discusses how to make the world's fastest website, and how to avoid making common mistakes with web design. He explains how to properly set your style preferences, and how to make sure your website is fast. He also points out that box Shadowing is a performance-killing feature, and that it is often unnecessary for accessibility purposes.
01:10:00 Taylor Hunt discusses some of the mistakes he made while creating the world's fastest website, including using carousels instead of tiles on smaller screens, not providing tooltips and toasts, and not using modals. He also provides an article detailing the reasons why these design patterns are used, and how understanding the reasons behind them can help improve a designer's overall work.
01:15:00 Taylor Hunt discusses some of the mistakes he made while making the world's fastest website. He discusses the importance of accessibility and security, and how they affected his decision to prioritize performance over other factors. He also discusses how stream can be used to improve the design of small websites.
01:20:00 The author discusses the different factors that go into making a website fast, and how they've learned that if a design principle is reversible, it doesn't have any meaning. He goes on to discuss the three pillars of design that are most important to Google: accessibility, raw speed, and flashiness.
01:25:00 Taylor Hunt discusses the different factors that must be taken into account when designing a website or application, including speed, security, and accessibility. He notes that, while speed is a top priority for developers, it is not always the most important factor when it comes to end users. Hunt recommends that developers focus on security and accessibility first, and then worry about speed.
01:30:00 Taylor Hunt discusses some of the mistakes he has made while creating websites. He discusses how premature optimization can lead to codebases that are difficult to maintain and accessibly. He also discusses how React has been problematic for developers in the past, but there are newer frameworks that offer more flexibility.
01:35:00 Taylor Hunt explains that page reloads are more likely to cause impact when streaming MPAs and that streaming apis can mitigate that. He also talks about a scrapped prototype of an "offline MPA" that would have used a service worker to cache parts of the page.
01:40:00 The speaker demonstrates how they made a website faster by optimizing it for performance. They used Kroger as an example because it is a company that sells phones with the Kroger app pre-installed. They also used a app called ADV Screen Recorder to simulate a bad 3G connection.
01:45:00 Taylor Hunt demonstrates how his website can be made faster by making a few mistakes. He talks about how Progressive Enhancement is used in this case, where certain parts of the website are loaded slowly but are still functional. He also shows how mobile app performance can vary greatly based on what type of search is being performed. Finally, he talks about how Walmart was able to improve their website's performance by following some of the same guidelines.
01:50:00 Walmart and Amazon are neck-and-neck in terms of sales, and Taylor Hunt demonstrates how a single page app can be slower than Amazon.com.
01:55:00 Taylor Hunt discusses his experience working on the world's fastest website and the challenges he encountered in making it a reality. He also discusses the impact his demo had on developers and how his experience has changed his perspective on web development.
In the "Making the World's Fastest Website and Other Mistakes" video, software engineer Taylor Hunt discusses some of the mistakes he made while developing his website. He emphasizes the importance of performance and advises developers to prioritize performance over features. He also discusses some alternatives to using JavaScript, such as streaming HTML, and provides an example of a website that could be faster if it were implemented in static HTML.
02:00:00 Taylor Hunt provides tips on how to make the world's fastest website, and discusses other ways that he has learned to be successful.
02:05:00 Taylor Hunt discusses his experiences with making the world's fastest website, and how he used different techniques, including using Marco and Marco's roll-up plugin, to make it happen. He warns that it is not a one-time event, and that it takes a lot of effort and experience to make a website as fast as his.
02:10:00 Taylor Hunt discusses how he made some mistakes in his development process which resulted in subpar performance. He advises developers to prioritize performance over features and to be prepared to fight regressions.
02:15:00 Taylor Hunt discusses some of the mistakes he made when creating the world's fastest website, Elixir, and other alternatives to using JavaScript for developing websites. He notes that due to JavaScript's popularity, it was difficult to find a framework that did not require server reliance. He discusses streaming HTML, which was one of the original goals of React. However, due to the complexity of the technology, it has not been fully solved.
02:20:00 In this video, Taylor Hunt discusses some of the mistakes he has made with his website. Hunt emphasizes the importance of being aware of your web page's performance and the need to continuously improve it. He also points out that some popular web frameworks, such as ASP.NET, can be slow and memory-intensive. He recommends streaming progressive HTML, which can be faster and more memory-efficient than traditional HTML rendering. Finally, Hunt provides an example of a website that could be faster if it were implemented in static HTML.
02:25:00 Taylor Hunt provides advice on how to make a fast website, emphasizing the importance of starting with the front end. He also discusses the upcoming Marco 6 software, which promises to make webpages faster.
02:30:00 Taylor Hunt discusses his experiences as an investigator and engineer, and how they've helped him create the world's fastest website. He also discusses how his experiences with JavaScript have allowed him to develop a better understanding of the Spectrum of web development.
02:35:00 Taylor Hunt discusses the problems with third-party scripts being the bottleneck for web performance, and how Party Town is a solution to this. He also mentions that testing is difficult and that there are many ways to approach performance optimization.
02:40:00 Taylor Hunt discusses his experiences with making mistakes, benchmarks, and Phoenix. He recommends attending the next Solid.js meetup, which is happening on October 5th in Montreal.
02:45:00 Taylor Hunt, a software engineer, discusses how the Spell Framework has grown and evolved since its inception, and how it is important to continue this growth in order to expand the ecosystem of reusable components. He also discusses how the Spell compiler plays a role in this growth, and how it can help authors write more composable code.
02:50:00 Taylor Hunt discusses some of the mistakes she made during the conference in person, including making the world's fastest website. She explains how selective hydration works in React 18, and how it differs from partial hydration. She also talks about a conversation she had with Andrew Clark about time slicing.
02:55:00 In the video, Taylor Hunt discusses how hydration works in different systems, including single page apps and React. He talks about how selective hydration is important in order to prevent accidental updates of parts of the program that don't need to be updated.
In this video, Taylor Hunt discusses some of the mistakes he made while developing a website and how thosemistakes led to the development of a new, more efficient approach. He also discusses how Reactivity is a hot topic in the programming world and how preact signals through React are a new age of reactivity.
03:00:00 Taylor Hunt discusses the advantages of selective hydration, which is a technique for loading data and executing computations on it selectively. He discusses how this technique is helpful for situations where the computational cost of loading data is expensive.
03:05:00 Taylor Hunt discusses benchmarking and explains how selective hydration logic applies only to the first rendering of a React app. He also discusses how server components may apply selective hydration logic after the fact.
03:10:00 Taylor Hunt discusses the trade-offs involved in selective hydration and solid state event replay in a video titled "Making the World's Fastest Website and Other Mistakes w/ Taylor Hunt." He explains that selective hydration can be more efficient if the hydration cost is low, but if the hydration cost is high, then the stream part of the solution may be thrown away.
03:15:00 In this video, Taylor Hunt discusses the difficulties he and another developer had when trying to create a website using only React. He goes on to say that while React is a great technology, it is not the only one innovating. He also says that future projects he is working on will be more efficient and less complicated than current ones.
03:20:00 Taylor Hunt discusses mistakes he's made with his website and how preact could be a better fit. He also talks about Alexis' new compiler and how it is based on Reactivity, which is a new fork of Reactivity.
03:25:00 In this video, Taylor Hunt discusses some of the performance issues that he has observed with Quick, the framework that he created. He notes that while the framework is overall very similar in performance to Angular, it has some areas where it can be improved.
03:30:00 Taylor Hunt discusses the mistakes she made when creating the world's fastest website, and how her team is working to improve things such as docs and video summarization. She also talks about the Fellowship Program the team is putting together, and the progress made with Remix.
03:35:00 In this video, Taylor Hunt discusses how some of his recent mistakes have led to improvements in preact's performance. He also discusses how he is optimistic about preact's future, given the recent performance boost.
03:40:00 Taylor Hunt discusses some of the mistakes she made while creating the world's fastest website. She explains that the high memory usage and slow creation times of pre-act signals compared to regular pre-act came from partial updates being more efficient. She also mentions that React and preact are almost the same when it comes to creation, meaning pre-aximals is only marginally faster than regular pre-act.
03:45:00 Taylor Hunt discusses how he uses different benchmarks to test the performance of different reactivity libraries. He finds that solid is consistently slower than sjs, but is faster than most other reactivity libraries.
03:50:00 Taylor Hunt demonstrates the differences between preact and solid, focusing on the creation and update portions of the benchmark. preact is faster in both areas, by about 30 in this particular benchmark. He also demonstrates how to modify other libraries to improve performance, showing that solid's performance can be improved by adding 30 lines of code or by rewriting the mobx algorithm.
03:55:00 Taylor Hunt discusses mistakes he made while developing a website and how those mistakes led to Solid using a faster approach than React. He also discusses how Reactivity is a hot topic, and how preactor signals through react are a new age of reactivity.
In this video, Taylor Hunt discusses the idea of building a 'generic type language' that can solve problems with reactivity in a felt-like way without introducing syntax that is alien to some people. He reaches out to Ben Nagel immediately and asks for help with the project, and believes that it could be the 'almost more pro' JavaScript approach. However, the work required is immense and would likely require the help of a compiler expert.
04:00:00 In this video, Taylor Hunt discusses the drawbacks of using observables for reactive programming. He points out that observables are only useful for "fine grain" scenarios, and that more traditional reactive programming frameworks are much faster. He also recommends using a performance-aware framework like Solid, which is faster than most other reactive programming frameworks.
04:05:00 In this video, Taylor Hunt discusses why it is difficult to make a website that is fast and efficient, and how he came up with the idea of extracting data from HTML using observables.
04:10:00 Taylor Hunt provides a comparison of the size of various web development frameworks, highlighting that Prism is bigger than a vanilla HTML.
04:15:00 Taylor Hunt's talk "Making the World's Fastest Website and Other Mistakes" discusses how his experiments with Typescript and React help to eliminate the need for virtual arms in reactive systems.
04:20:00 Taylor Hunt discusses the problems with attempting to extend the capabilities of a language like JavaScript. He explains that in order to make a clear distinction between reactive and non-reactive code, a different syntax is needed. He argues that typescript is a good language for this purpose because it is general purpose.
04:25:00 In this YouTube video, Taylor Hunt discusses the idea of building a 'generic type language' that can solve problems with reactivity in a felt-like way without introducing syntax that is alien to some people. He reaches out to Ben Nagel immediately and asks for help with the project, and believes that it could be the 'almost more pro' JavaScript approach. However, the work required is immense and would likely require the help of a compiler expert.
04:30:00 Taylor Hunt discusses some of the weaknesses of Reactivity and how Typescript can help to address these issues. He also mentions how Frameworks can help to make the language more generic and how this initiative could help to ignite a wave of creativity in the reactive Framework space.
04:35:00 Taylor Hunt discusses the challenges of building a successful website, and how a lack of community engagement was a problem. He then goes on to discuss how a lack of differentiation between a website's content and marketing can lead to a loss of interest in the site. Hunt finishes the video by encouraging site owners to write documentation and make their sites more approachable to the general public.
04:40:00 The speaker discusses how different the approach to creating a new JavaScript framework can be, and how this can alienate potential audience members. The speaker also points out that this approach is not practical, as new frameworks are released constantly.
04:45:00 Taylor Hunt discusses how he feels about the way he talks about technology with the community, how he is noticing the same thing happening on Twitter, and how he would like the community to be more aware of the subtle difference between "actually" and "to be fair".
04:50:00 Taylor Hunt discusses how Community, or the lack of it, can affect the work of people who are trying to make the world's fastest website. He suggests that Community be taken seriously and that it should include people from all walks of life.
04:55:00 This YouTube video discusses how the world's fastest website is created and some of the mistakes made. The author talks about how accessiblity is important and how a lack of knowledge about certain topics can be due to bias. She shares that at netlify, she is surrounded by a diverse and balanced group of people.
In this video, Taylor Hunt discusses the importance of making the world's fastest website accessible to all, and the challenges associated with doing so. He also mentions the need for better documentation, and the importance of experts providing accessible explanations to beginners.
05:00:00 Taylor Hunt discusses the importance of making the world's fastest website accessible to all, and the challenges associated with doing so. He also mentions the need for better documentation, and the importance of experts providing accessible explanations to beginners.
05:05:00 Taylor Hunt discusses the difficulties of making the world's fastest website and other mistakes with his team. He emphasizes the importance of differentiation and how difficult it can be to position solid effectively given the popularity of the framework.
05:10:00 Taylor Hunt discusses why it is harder to differentiate between different programming languages and how this can lead to fatigue in the web development community. He also discusses ways to combat this fatigue, including educating the population and providing support.
05:15:00 Taylor Hunt discusses the challenges of communicating technical information to a general audience, and how he tries to overcome these hurdles by writing articles that are full of jargon. He also provides a table of resources for those interested in learning more about the subject.
05:20:00 Taylor Hunt discusses how different skill levels and backgrounds can make it difficult to provide comprehensive and approachable information on web development. He suggests that beginner web developers should start by viewing the source code of web pages, as this will allow them to understand how the different parts of the web work together. He also recommends that experienced developers help beginner web developers by providing guidance and teaching them the ropes.
05:25:00 Taylor Hunt discusses how a developer's ideal is not always the same as what is achievable, and how this can lead to burnout. He discusses how a developer's ideal should not be to aspire to be like a framework author, but to aspire to be like incredible problem solvers. He finishes by saying that this is an important topic that viewers should pay attention to.
05:30:00 Taylor Hunt discusses the importance of balance in one's life, how it applies to his work as a web developer, and how his introverted personality has changed over time. He also talks about how his work with other people has helped him grow and learn.
05:35:00 Taylor Hunt discusses the challenges of making the world's fastest website, and how community and simplicity are important components of the Solid framework.
05:40:00 Taylor Hunt discusses the importance of community in relation to development, and how it can be a self-reflective process. He also discusses the release of AG Grid, which is a library for creating grids and charts.
05:45:00 Taylor Hunt discusses some of the mistakes she's made while streaming and how they've influenced her work as an online marketer. She encourages viewers to be persistent and not to be afraid to try new things, and promises to have even more exciting content next week.