Giter Site home page Giter Site logo

website's People

Contributors

gruberjl avatar

Watchers

 avatar  avatar

website's Issues

Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity

Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. Learn more.LCP
React
If you are not server-side rendering, split your JavaScript bundles with React.lazy(). Otherwise, code-split using a third-party library such as loadable-components.

https://lighthouse-dot-webdotdevsite.appspot.com//lh/html?url=https%3A%2F%2Fwww.gitbit.org

Avoid serving legacy JavaScript to modern browsers

Polyfills and transforms enable legacy browsers to use new JavaScript features. However, many aren't necessary for modern browsers. For your bundled JavaScript, adopt a modern script deployment strategy using module/nomodule feature detection to reduce the amount of code shipped to modern browsers, while retaining support for legacy browsers.

New Layout

Compose courses that can compose of:

  • lessons
  • partial tests
  • homework
  • PDFs to download
  • Practice tests

Serve images in next-gen formats

Image formats like WebP and AVIF often provide better compression than PNG or JPEG, which means faster downloads and less data consumption.

Mobile Buttons

Buttons on questions in mobile look horrible. Try putting them left and right.

Properly size images

Serve images that are appropriately-sized to save cellular data and improve load time.

Enable text compression

Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes.

Resolve Console Errors

GET https://www.gitbit.org/page-data/blog/top-11-tips-and-tricks-for-using-microsoft-onedrive/page-data.json net::ERR_ABORTED 404

www.gitbit.org/:1

Error handling response: TypeError: Cannot read properties of undefined (reading 'takeRecords')

at Function.e.closeListeners (chrome-extension://clmkdohmabikagpnhjmgacbclihgmdje/content-script.js:1:5858)
at chrome-extension://clmkdohmabikagpnhjmgacbclihgmdje/content-script.js:1:3858

loader.js:41

GET https://www.gitbit.org/page-data/blog/top-11-tips-and-tricks-for-using-microsoft-onedrive/page-data.json 404

(anonymous) @ loader.js:41
p @ loader.js:33
(anonymous) @ loader.js:109
(anonymous) @ loader.js:133
(anonymous) @ loader.js:199
(anonymous) @ loader.js:522
(anonymous) @ loader.js:233
loadPage @ loader.js:558
(anonymous) @ production-app.js:152
Promise.then (async)
89917 @ production-app.js:38
a @ bootstrap:19
(anonymous) @ wrapNativeSuper.js:36
(anonymous) @ chunk loaded:25
(anonymous) @ wrapNativeSuper.js:36
s @ jsonp chunk loading:73
(anonymous) @ app-1f22ad042ec4686d4263.js:2
production-app.js:163

Uncaught (in promise) Error: page resources for /blog/top-11-tips-and-tricks-for-using-microsoft-onedrive/ not found. Not rendering React

at production-app.js:163

(anonymous) @ production-app.js:163
Promise.then (async)
(anonymous) @ production-app.js:152
Promise.then (async)
89917 @ production-app.js:38
a @ bootstrap:19
(anonymous) @ wrapNativeSuper.js:36
(anonymous) @ chunk loaded:25
(anonymous) @ wrapNativeSuper.js:36
s @ jsonp chunk loading:73
(anonymous) @ app-1f22ad042ec4686d4263.js:2
www.gitbit.org/:1

The resource https://www.gitbit.org/page-data/sq/d/1271460761.json was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate as value and it is preloaded intentionally.

<frame> or <iframe> elements do not have a title

Screen reader users rely on frame titles to describe the contents of frames.

https://www.gitbit.org/course/ms-500/question/P-5iY4LsW/

<iframe ng-non-bindable="" frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" tabindex="0" vspace="0" width="100%" id="I0_1630716646798" name="I0_1630716646798" src="https://web-server-9d634.firebaseapp.com/__/auth/iframe?apiKey=AIzaSyBAnWR…" style="position: absolute; top: -100px; width: 1px; height: 1px;">

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.