Title: BigInt should be handled by native codec instead of extension codec · Issue #115 · msgpack/msgpack-javascript · GitHub
Open Graph Title: BigInt should be handled by native codec instead of extension codec · Issue #115 · msgpack/msgpack-javascript
X Title: BigInt should be handled by native codec instead of extension codec · Issue #115 · msgpack/msgpack-javascript
Description: It is not a good choice to handle 64bit integers with extension codec. While 64 bit integers are built-in types of msgpack and BigInt is a built-in type of javascript, solving 64 bit problem with extension codec is not an compatible way ...
Open Graph Description: It is not a good choice to handle 64bit integers with extension codec. While 64 bit integers are built-in types of msgpack and BigInt is a built-in type of javascript, solving 64 bit problem with e...
X Description: It is not a good choice to handle 64bit integers with extension codec. While 64 bit integers are built-in types of msgpack and BigInt is a built-in type of javascript, solving 64 bit problem with e...
Opengraph URL: https://github.com/msgpack/msgpack-javascript/issues/115
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"BigInt should be handled by native codec instead of extension codec","articleBody":"It is not a good choice to handle 64bit integers with extension codec. While 64 bit integers are built-in types of msgpack and BigInt is a built-in type of javascript, solving 64 bit problem with extension codec is not an compatible way when making cross-language systems. If javascript developers use an extension codec to support 64bit integers, then developers in other languages will have to write an corresponding extension codec, while msgpack implementation in other languages (c++, c, python, java, etc.) natively support mapping 64 bit integers into their language-specific type.\r\n\r\nTo support BigInt, I think this library should map 64 bit integers to BigInt natively or this library should add support to register custom codec for built-in types.\r\n\r\noriginal issue #114 ","author":{"url":"https://github.com/bin-y","@type":"Person","name":"bin-y"},"datePublished":"2020-06-23T05:07:15.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":9},"url":"https://github.com/115/msgpack-javascript/issues/115"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:e250e330-ef78-4324-2644-8dd4deffcba9 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E056:234B42:1782D65:201FF05:6A53E796 |
| html-safe-nonce | 3aed9f7f7a4badc70a728566b81bf5379c1219025b008e6eba0437a2bc8d3d76 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMDU2OjIzNEI0MjoxNzgyRDY1OjIwMUZGMDU6NkE1M0U3OTYiLCJ2aXNpdG9yX2lkIjoiNjM2MDYzNjczMjIzNzY3MDI5NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 6b1216b12f7a207bee7227c10b075b58b2e881bd02e4e29600ce60c1aeb86459 |
| hovercard-subject-tag | issue:643534929 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/msgpack/msgpack-javascript/115/issue_layout |
| twitter:image | https://opengraph.githubassets.com/fcf493fd02404fe5998076066b6605bc779c715f6309260e1bea3a4a90867074/msgpack/msgpack-javascript/issues/115 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/fcf493fd02404fe5998076066b6605bc779c715f6309260e1bea3a4a90867074/msgpack/msgpack-javascript/issues/115 |
| og:image:alt | It is not a good choice to handle 64bit integers with extension codec. While 64 bit integers are built-in types of msgpack and BigInt is a built-in type of javascript, solving 64 bit problem with e... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | bin-y |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| go-import | github.com/msgpack/msgpack-javascript git https://github.com/msgpack/msgpack-javascript.git |
| octolytics-dimension-user_id | 198264 |
| octolytics-dimension-user_login | msgpack |
| octolytics-dimension-repository_id | 2761854 |
| octolytics-dimension-repository_nwo | msgpack/msgpack-javascript |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 2761854 |
| octolytics-dimension-repository_network_root_nwo | msgpack/msgpack-javascript |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width