Timeline of technology By kailenledochowski 2004 Facebook 2005 Xbox 360 2007 Twitter 2011 Windows XP 2018 TikTok