Google Page Speed for .Net

  •        57

This little piece of software sends a request to the Google page speed API, then parses the JSON response and presents them in a nice class. I use this class on this webpage to show the page speed score at the bottom right corner of my site: http://schaffhauser.me

http://googlepagespeed.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

psi - PageSpeed Insights with reporting

  •    Javascript

Run mobile and desktop performance tests for your deployed site using Google PageSpeed Insights V2 with tidy reporting for your build process. As of PSI 2.x, we expose both the PageSpeed Insights speed and usability scores. The latter is based on usability rules that score a page based on factors like the presence of a sensible mobile viewport.

speedline - Calculate the speed index and visual performance metrics from chrome dev tool timeline (recently: pmdartus -> paulirish)

  •    Javascript

The Navigation Timing API provides useful data that can be used to measure the performance of a website. Unfortunately this API has never been good at capturing the actual user experience. The Speed Index, introduced by WebpageTest.org, aims to solve this issue. It measures how fast the page content is visually displayed. The current implementation is based on the Visual Progress from Video Capture calculation method described on the Speed Index page. The visual progress is calculated by comparing the distance between the histogram of the current frame and the final frame.

asset_fingerprint

  •    Ruby

Asset Fingerprint Plugin for Ruby on Rails - allows you to use md5 or timestamps in query string or in asset filenames as suggested by Google Page Speed

laravel-page-speed - Package to optimize your site automatically which results in a 35%+ optimization

  •    PHP

You don't have to do anything else, this package uses the Package Auto-Discovery feature, and should be available as soon as you install it via Composer. After installing package, you may need to configure some options.


markdown-new-tab - Google Chrome Extension — 🗒️ ⏰ ☑️ Take down notes, save reminders, paste links, create checklists or tables with markdown [M↓] directly in your 'New Tab' page

  •    Javascript

Take down notes 🗒️, save reminders ⏰, paste links 🔗, create checklists ☑️ or tables, all using markdown... directly in your 'New Tab' page! Markdown New Tab is a replacement for the default 'New Tab' page on Google Chrome 🆕 🎉. Markdown New Tab is a replacement for the default Google Chrome new tab page. Refer to this brilliant cheat sheat to get familiar with the markdown syntax.

usus - Webpage pre-rendering service. ⚡️

  •    Javascript

Static HTML pages with inline CSS load faster and are better indexed than single page applications (SPA). Å«sus pre-renders single page applications into static HTML with the critical CSS inlined. Removing the blocking CSS and inlining the CSS required to render the page increases the perceived page loading speed. Presumably, improves SEO by reducing the page loading time.

react-native-google-signin - Google Signin for your React Native applications

  •    Objective-C

A new RC 3 is available: see release notes. Install it with yarn add react-native-google-signin@next. On May 15, the repo was moved to react-native-community, and we're looking for contributors to help get the project back up to speed see related issue.

actionpack-page_caching - Static page caching for Action Pack (removed from core in Rails 4.0)

  •    Ruby

Static page caching for Action Pack (removed from core in Rails 4.0).Page caching is an approach to caching where the entire action output is stored as a HTML file that the web server can serve without going through Action Pack. This is the fastest way to cache your content as opposed to going dynamically through the process of generating the content. Unfortunately, this incredible speed-up is only available to stateless pages where all visitors are treated the same. Content management systems -- including weblogs and wikis -- have many pages that are a great fit for this approach, but account-based systems where people log in and manipulate their own data are often less likely candidates.

flatten - A package to flatten any website to plain HTML

  •    PHP

Flatten is a powerful cache system for caching pages at runtime. What it does is quite simple : you tell him which page are to be cached, when the cache is to be flushed, and from there Flatten handles it all. It will quietly flatten your pages to plain HTML and store them. That whay if an user visit a page that has already been flattened, all the PHP is highjacked to instead display a simple HTML page. This will provide an essential boost to your application's speed, as your page's cache only gets refreshed when a change is made to the data it displays. Flatten installs just like any other package, via Composer : composer require anahkiasen/flatten.

penthouse - Generate critical css for your urls

  •    HTML

Penthouse is the original critical path css generator, helping you out to speed up page rendering for your websites. Supply your site's full CSS and the page you want to create the critical CSS for, and Penthouse will return the critical CSS needed to perfectly render the above the fold content of the page. Read more about critical path css here. The process is automatic and the generated CSS is production ready as is. Behind the scenes Penthouse is using puppeteer to generate the critical css via the chromium:headless.

HtmlSpeed - Frontend HTML Accelarator for Websites

  •    Java

Html-Speed is a reverse proxy, It is used for accelerating performance of websites by improving page load speed and reducing load on webservers. This is achieved by applying front-end optimizations to both static and dynamic content and by optimizing the caching of resources.

angular-kickstart - angular-kickstart - speed up your AngularJS development and testing with a great gulpjs build system

  •    Javascript

Speed up your AngularJS development with a complete and scalable gulpjs based build system that scaffolds the project for you. Just focus on your app, angular-kickstart will take care of the rest.angular-kickstart is an opinionated kickstart for single page application development with AngularJS. It makes your development and testing easy, keeps the structure of the project consistent and allows you to create a fully optimized production release with ease. After having developed a lot of AngularJS projects I decided to collect here what I've learnt.

google-calendar-crx - Google Calendar for Chrome

  •    Javascript

Get a button on your browser toolbar that you can easily click to see upcoming events from Google Calendar, without ever leaving your page. And if you’re on sites that have special events encoded, you can click the button to instantly add events to your calendar. The button shows an orange plus sign whenever there are events on the page you’re viewing that can be added to your calendar. If you’re an Intermediate to Advanced JavaScript developer, we want to welcome you to contributing to this repository. There are several new feature requests for you to work on, and we’ll mentor you in the process. Once your pull requests are merged in, your contributions will be available to millions of users.

videospeed - HTML5 video speed controller (for Google Chrome)

  •    Javascript

TL;DR: faster playback translates to better engagement and retention. Average adult reads prose text at 250 to 300 words per minute (wpm). By contrast, the average rate of speech for English speakers is ~150 wpm, with slide presentations often closer to 100 wpm. As a result, when given the choice, many viewers speed up video playback to ~1.3~1.5 its recorded rate to compensate for the difference.

jquery.dfp.js - A jQuery implementation for Google DoubleClick for Publishers (DFP)

  •    Javascript

This script is a drop in solution for getting Double Click for Publishers (DFP) by Google working on your page. By including this script on your page and then initialising it in the ways described below you should find it very easy to get DFP working. Do not include any of the generated DFP script tags from the DFP admin on your page, this script replaces them.

GoogleBundle

  •    PHP

Symfony2 Bundle for Google Analytics (Async Integration, Multi-Tracker Support, Default and Custom Page Views, Page View Queue, Ecommerce), Google Adwords, Google Maps (Static)

hindsight - Internet history forensics for Google Chrome/Chromium

  •    Python

Hindsight is a free tool for analyzing web artifacts. It started with the browsing history of the Google Chrome web browser and has expanded to support other Chromium-based applications (with more to come!). Hindsight can parse a number of different types of web artifacts, including URLs, download history, cache records, bookmarks, autofill records, saved passwords, preferences, browser extensions, HTTP cookies, and Local Storage records (HTML5 cookies). Once the data is extracted from each file, it is correlated with data from other history files and placed in a timeline. The only field you are required to complete is "Profile Path". This is the location of the Chrome profile you want to analyze (the default profile paths for different OSes is listed at the bottom of this page). Click "Run" and you'll be taken to the results page in where you can save the results to a spreadsheet (or other formats).

sitecheck

  •    Python

Modular web site spider for web developers.

tumblr-boilerplate - :zap: A true bare bones Tumblr theme for a quick jump-start

  •    HTML

A fully functional bare-bones Tumblr theme that works out of the box. Style it to your needs. The goal of the project was to remove uncessary code easing the development process. Tumblr will auto-inject code (such as Open Graph Protocol, Twitter Cards & javascript) into the final result for your page. This is out of the theme developers' control. Running it through a HTML Validator or Page Speed may spit out warnings & errors.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.