Commit Graph

  • e222b3970a eliminate redundant string allocs in ViewTopic save bytes Azareal 2020-05-11 17:28:18 +1000
  • 26270db429 update image, crypto and pkg/errors deps Azareal 2020-05-11 08:44:37 +1000
  • b4e7b66c28 update deps Azareal 2020-05-11 08:06:26 +1000
  • ef7af76e91 experiment with fixing ajax topics link Azareal 2020-05-09 09:15:44 +1000
  • 6746c9c91b add audio player Azareal 2020-05-05 18:10:19 +1000
  • 33c203600d save bytes Azareal 2020-05-01 11:08:23 +1000
  • 365b84c81b allow uploads for apng and ogg. Azareal 2020-05-01 07:32:34 +1000
  • afd00465d5 size the video player properly save bytes Azareal 2020-04-30 16:39:24 +1000
  • c32498d543 use a video player for uploaded videos optimise the parser Azareal 2020-04-30 16:28:01 +1000
  • b915131ab4 avoid writer indirects in templates Azareal 2020-04-30 13:04:52 +1000
  • ab9dc20c3c optimise away the array on single phrase use sync.Pool to optimise CompressBytesGzip() Azareal 2020-04-29 10:26:15 +1000
  • a7773d0ca2 optimise bunit Azareal 2020-04-29 09:49:26 +1000
  • 5b0fcd91d1 we don't use pFrag in topic replies Azareal 2020-04-28 08:23:21 +1000
  • 46a87defee optimise topic pages optimise profiles simple nil ptr handling in template boolean expressions Azareal 2020-04-27 22:41:55 +1000
  • 47d88f1744 optimise cdn push with sync pool Azareal 2020-04-21 10:08:54 +1000
  • 244b75c5fe optimise alerts with sync pool Azareal 2020-04-21 09:59:23 +1000
  • ad4763a883 use string builder pool for mysql query strings get more mysql queries to use string builders use consts instead of vars for growth hint variables Azareal 2020-04-21 09:39:35 +1000
  • c8d021d70b serve brotli in plugin hyperdrive bypass on inner in plugin hyperdrive Azareal 2020-04-14 07:09:51 +1000
  • 26590c4d80 fix travis Azareal 2020-04-13 16:48:11 +1000
  • 01cece2ad6 cache the second page of the topic list too Azareal 2020-04-13 16:44:20 +1000
  • 7827e99c80 fix plugin hyperdrive content type bug Azareal 2020-04-13 16:03:01 +1000
  • 383fbaa4bc rehome plugin hyperdrive Azareal 2020-04-13 15:58:37 +1000
  • b67b95ce98 rehome plugin hyperdrive to extend instead of main in the package def clean up plugin hyperdrive Azareal 2020-04-13 15:55:13 +1000
  • 584a50b461 reuse gzip writers with a sync pool Azareal 2020-04-13 14:54:47 +1000
  • 952a58176b avoid loading useless files into memory Azareal 2020-04-13 14:17:22 +1000
  • faf215f388 try speeding up static files with brotli track ref routes for a bit to debug them hit more bots with MicroNotFound Azareal 2020-04-13 13:28:52 +1000
  • 1dc69ed89e add headless chrome ua Azareal 2020-04-12 18:33:24 +1000
  • fbc50c9086 eliminate string allocs for HasWidgets add BuildWidgets3 to avoid string allocs and redundant w.Write calls in templates Azareal 2020-04-12 15:37:38 +1000
  • 5fe0c8c95b add BuildWidget2 to avoid allocing as many strings in templates for docks dynamic load /topics/ page where possible reduce boilerplate Azareal 2020-04-12 15:00:15 +1000
  • d1506d8567 avoid full page load for /topics/ save bytes Azareal 2020-04-11 18:12:37 +1000
  • 3d87ad8895 accelerate other view topic entrypoints Azareal 2020-04-11 07:48:30 +1000
  • 5a9e0c72d3 try to optimise DefaultLikeStore.BulkExists initial like tests Azareal 2020-04-10 11:32:02 +1000
  • d74471d591 fix createdAt error for reply likes on newer mariadb Azareal 2020-04-10 08:44:52 +1000
  • 7d30a66d26 try to filter out bot referrers more effectively megaindex update didn't save properly Azareal 2020-04-09 19:30:51 +1000
  • 64edf18e73 replace some spaces with tabs to save bytes Azareal 2020-04-09 18:59:41 +1000
  • f6c5109fc7 hover styling for topic list moderation add megaindex user agent reduce boilerplate and save bytes hide elapsed on nox mobile Azareal 2020-04-09 18:35:43 +1000
  • 709b0d5541 save bytes Azareal 2020-04-05 13:18:36 +1000
  • 22af6f19cd avoid amending reglogs on register Azareal 2020-04-05 07:27:20 +1000
  • 49a3837621 add netcraft user agent and alt mj12bot matcher Azareal 2020-04-04 19:03:11 +1000
  • 4d45fb8710 add burf.co user agent Azareal 2020-04-04 13:21:59 +1000
  • afb05ab409 add nimbostratus user agent Azareal 2020-04-04 13:10:18 +1000
  • 545a29a8cf fix alert cache checks Azareal 2020-04-04 13:01:34 +1000
  • d2fc2e26ea debug code Azareal 2020-04-04 12:58:07 +1000
  • 3114c5afdc reduce page switch overhead Azareal 2020-04-04 12:51:31 +1000
  • 943ab18761 avoid sending the same bytes over and over when the alert list hasn't changed save bytes in activity feed queries save bytes in scripts Azareal 2020-04-04 11:25:59 +1000
  • e2293b3495 rudimentary css minification eliminate carriage returns in scripts Azareal 2020-04-03 15:53:15 +1000
  • 04a12ccd91 save a few more bytes Azareal 2020-04-03 12:09:43 +1000
  • 4bfb8b0005 missed a spot Azareal 2020-04-03 09:06:26 +1000
  • 00a2456376 save bytes in search queries Azareal 2020-04-03 09:00:58 +1000
  • d920fe0a86 test mfa auth against it's own generated token Azareal 2020-04-03 08:57:46 +1000
  • 8b059ac877 other mfa store tests save a few bytes Azareal 2020-04-03 08:24:32 +1000
  • 95d3f9ebe1 try to reduce noise in tests save bytes Azareal 2020-04-03 06:25:55 +1000
  • 1fe51768f0 initial mfa tests save a few bytes Azareal 2020-04-03 06:19:42 +1000
  • e7b2333481 update second scratch slot properly Azareal 2020-04-02 21:00:01 +1000
  • 581f86eeba shorten ucache to uc in misc test shorten a few bits of html Azareal 2020-04-02 17:39:49 +1000
  • 21d09db477 add CCBot user agent Azareal 2020-03-31 23:10:29 +1000
  • bc16b724c2 avoid loading as many alerts outside of the bounding box Azareal 2020-03-31 22:33:40 +1000
  • fc6544d620 add mattermost ua save bytes in req dump Azareal 2020-03-28 15:39:05 +1000
  • 48b0b410c9 add a few more parser tests save bytes in the parser save allocs in external image embeds in the parser save alloc bytes in convos Azareal 2020-03-28 14:48:42 +1000
  • d3b2721746 optimise attach exts optimise PrepResources Azareal 2020-03-28 09:10:54 +1000
  • cd66782129 push content type for opensearch don't insert a last ip on installation save bytes and allocs in the parser add attach parser test cases more benchmarks Azareal 2020-03-28 07:01:44 +1000
  • 6b003499a7 too early... Azareal 2020-03-27 22:08:37 +1000
  • b53577a126 fix MicroNotFound reduce allocs in cdn push Azareal 2020-03-27 22:00:29 +1000
  • 3adee57b37 save allocs in router better logging for bad char in path router_pre_route hook now returns properly Azareal 2020-03-27 16:05:35 +1000
  • dd5aef22dd fix the order of the status code / header pushes in errors Azareal 2020-03-27 13:41:28 +1000
  • e68392387a fix shadowing issue in login Azareal 2020-03-27 09:30:59 +1000
  • a47a0318a7 increase the number of agents on the ua chart optimise mfaVerifySession reduce boilerplate for populating the menu items shorten ua phrases for semrush and aspiegel rename account_username_updated phrase to account_name_updated Azareal 2020-03-24 12:07:30 +1000
  • 42f965d147 save bytes in inputs Azareal 2020-03-23 15:31:17 +1000
  • cdaeb477a2 fix x-res topic load bug Azareal 2020-03-23 11:42:42 +1000
  • 0635627950 minify menu templates save bytes in init.js Azareal 2020-03-23 11:37:35 +1000
  • a3d6f1c844 minify interpreted templates save bytes in init.js Azareal 2020-03-23 11:18:10 +1000
  • a668cd296b save bytes in the client templates rename template file and functions to reduce bandwidth usage replace x-loggedin with theoretically faster x-mem remove redundant check in ua loop move extraData initialisation down to where it's needed Azareal 2020-03-23 09:14:08 +1000
  • 6b7c51a604 eliminate extraData related allocs in /s/ hot path shorten generated simple bot bits Azareal 2020-03-22 16:24:31 +1000
  • ade8f82af7 add python and go user agents. add new bot class for python, go and curl to reduce resource usage. don't push canonicals for loggedin users try to avoid pushing google site verify when it isn't necessary give ahrefs the semrush treatment Azareal 2020-03-22 14:37:45 +1000
  • f86346ba22 reduce boilerplate in the client template builder save a few more bytes in client templates shave down img tags and global.js mini parse remove comment in topic alt userinfo Azareal 2020-03-22 12:37:32 +1000
  • f074b5578c fix account tmpls breaking due to time elapsed changes Azareal 2020-03-22 12:20:13 +1000
  • 75ed0cd5f2 save bytes in client templates Azareal 2020-03-22 10:25:10 +1000
  • 5419af9c1c reduce table creation boilerplate in the patcher prep for the tables table Azareal 2020-03-21 18:55:15 +1000
  • ebe93df622 localise yes / no on-off setting toggles Azareal 2020-03-21 17:46:43 +1000
  • 22ec566a2c add website datenbank user agent reduce redundancy and fix sublties in StaticFile() Azareal 2020-03-21 17:44:33 +1000
  • 3d7f04b92b tweak renderTemplate3 for performance Azareal 2020-03-19 09:50:57 +1000
  • 6a7b8fd3ee map msnbot to bing and avoid bytes for ahrefs too Azareal 2020-03-19 07:21:06 +1000
  • 7d25937352 avoid csp for semrush Azareal 2020-03-18 19:45:36 +1000
  • b66a494f1c Revert "Revert "will a pointer make this faster...?"" Azareal 2020-03-18 19:21:34 +1000
  • 501bcc2425 Revert "will a pointer make this faster...?" Azareal 2020-03-15 21:34:57 +1000
  • 8e414486b8 will a pointer make this faster...? Azareal 2020-03-15 17:06:44 +1000
  • 20ce00f434 avoid unneccesary OGDesc allocs Azareal 2020-03-15 12:00:29 +1000
  • 8d19048c0d reduce bytes used on semrush Azareal 2020-03-14 12:09:18 +1000
  • 4d8858b846 don't do server pushes for unneccesary resources on ajax topics save bytes in init.js Azareal 2020-03-13 19:02:28 +1000
  • bfea6b740f add cliqz, blexbot, curl user agents add a /static/ redirect for the slower bots x.x tweak slack, facebook ua phrases avoid more allocs for ajax topic Azareal 2020-03-13 16:37:18 +1000
  • 372508bf98 fix poll results on ajax topic and eliminate unnecessary allocs for resources that aren't used Azareal 2020-03-13 12:56:23 +1000
  • aa32bd335c try to avoid as many upfront gzip allocs to avoid wasting resources when they're not needed avoid gzip for guests on routeAPI Azareal 2020-03-12 16:52:26 +1000
  • 17c8f7604a rename avatar to img to save a few bytes in alerts Azareal 2020-03-12 13:29:19 +1000
  • 61688a0c6d improve efficiency for small static files Azareal 2020-03-12 13:00:04 +1000
  • 30b68945b4 guarantee more space for alerts Azareal 2020-03-12 11:08:56 +1000
  • c7c3dcead2 save bytes Azareal 2020-03-11 19:28:00 +1000
  • e19e478e32 try to iron out more ajax topic kinks Azareal 2020-03-11 19:13:05 +1000
  • 64ec820453 add MojeekBot user agent Azareal 2020-03-11 18:54:11 +1000
  • d3336245d5 fix quoting on ajax topic load apply #back classes properly on ajax topic load Azareal 2020-03-11 17:08:27 +1000
  • d43bffdec5 experiment with ajax load for topic track route perf for BadRoute Azareal 2020-03-11 13:26:33 +1000